用javascript替换字符串中的某些字符
如何在下面的字符串中替换[和]by]: 我将]替换为]此代码:用javascript替换字符串中的某些字符,javascript,Javascript,如何在下面的字符串中替换[和]by]: 我将]替换为]此代码: var str = "[{"propertyid":10000005,"title":"country"}]" var newstr = str .replace(/\]"/g, ']') 但是我不知道如何用[?替换[你不能定义一个字符串,这样它会给出错误 如果您想要这样的字符串,可以将字符串放在``之间 var str = `"[{"propertyid":10000005,"title":"country"}]"` 但在什么
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我想将其转换为数组。嗨,我的朋友,我想有另一种方法可以实现您的目标如果您想要,请告诉我们您的代码的最终目的是什么,以便使用不同的方法重新构造您的代码