Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用javascript替换字符串中的某些字符_Javascript - Fatal编程技术网

用javascript替换字符串中的某些字符

用javascript替换字符串中的某些字符,javascript,Javascript,如何在下面的字符串中替换[和]by]: 我将]替换为]此代码: var str = "[{"propertyid":10000005,"title":"country"}]" var newstr = str .replace(/\]"/g, ']') 但是我不知道如何用[?替换[你不能定义一个字符串,这样它会给出错误 如果您想要这样的字符串,可以将字符串放在``之间 var str = `"[{"propertyid":10000005,"title":"country"}]"` 但在什么

如何在下面的字符串中替换[和]by]: 我将]替换为]此代码:

var str = "[{"propertyid":10000005,"title":"country"}]"
var newstr = str .replace(/\]"/g, ']')

但是我不知道如何用[?

替换[你不能定义一个字符串,这样它会给出错误

如果您想要这样的字符串,可以将字符串放在``之间

var str = `"[{"propertyid":10000005,"title":"country"}]"`
但在什么情况下,您希望以这种方式使用它

还可以假设您从服务器或文件接收到表示对象数组的字符串

类似于这个var str='[{propertyid:10000005,title:country}]'


您可以使用arr=JSON.parsestr将其转换为内存中的数组

,然后它将不再是字符串!是否要将此字符串转换为数组?请添加有效数据。这不能是工作代码,应该跳过字符串。是的@brk我想将其转换为数组。嗨,我的朋友,我想有另一种方法可以实现您的目标如果您想要,请告诉我们您的代码的最终目的是什么,以便使用不同的方法重新构造您的代码