使用jQuery将两个双引号替换为单个双引号

4

如何使用jQuery将两个双引号替换为一个单引号?

例如:我需要替换

Sam is at his ""Home""

Sam is at his "Home"

寻找类似于这个正则表达式的内容(用于将双引号替换为单引号):

mystring.replace(/"/g, "'")

2
此外,请注意这与jQuery无关,这是原生JavaScript。 - Kobi
1个回答

8

试试这个:

mystring = mystring.replace(/""/g, '"');

正则表达式捕获两个双引号并将其替换为一个。我们使用正则表达式来替换多个匹配项(JavaScript的replace只会替换第一个)。

请注意,replace的第二个参数是一个字符串。要在字符串中表示",我们需要对其进行转义:"\""或使用单引号字符串:'"'。JavaScript都支持。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接