Javascript 如何使用正则表达式替换字符串中的两个连续特殊字符?
每次在此字符串中找到时,我都需要将Javascript 如何使用正则表达式替换字符串中的两个连续特殊字符?,javascript,regex,web,replace,character,Javascript,Regex,Web,Replace,Character,每次在此字符串中找到时,我都需要将“[替换为[并将]替换为]组合 我试过了,但没用 var myString = myString .replace(/]"/i, /]/); 需要在外部使用单引号,以便myString实际上是 一串 在正则表达式中]之前需要反斜杠 replace的第二个参数是否作为字符串而不是正则表达式 还应使用g标志来表示全局 所以myVar=myVar.replace(/\]“/g,”).replace(/“\[/g,”[”) 需要在外部使用单引号,以便myStrin
“[
替换为[
并将]替换为]
组合
我试过了,但没用
var myString = myString .replace(/]"/i, /]/);
- 需要在外部使用单引号,以便myString实际上是
一串
- 在正则表达式中]之前需要反斜杠
- replace的第二个参数是否作为字符串而不是正则表达式
还应使用g标志来表示全局
- 所以
myVar=myVar.replace(/\]“/g,”).replace(/“\[/g,”[”)
- 需要在外部使用单引号,以便myString实际上是
一串
- 在正则表达式中]之前需要反斜杠
- replace的第二个参数是否作为字符串而不是正则表达式
还应使用g标志来表示全局
- 所以
myVar=myVar.replace(/\]“/g,”).replace(/“\[/g,”[”)
我可以假设您想要将某种字符串转换/格式化为对象,您可以利用
JSON.parse()
函数。我可以假设您想要将某种字符串转换/格式化为对象,您可以利用JSON.parse()
函数