JAVASCRIPT 正则表达式
此代码搜索单引号并将其替换为双引号。它不会替换作为单词一部分的单引号(即不要)
function testRegExp(str)
{
var matchedStr = str.replace(/\W'|'\W/gi, '"');
return matchedStr;
}
console.log(testRegExp("I'm in a 'blue house with a cat' and I don't care!"))
结果--->我在一个“有猫的蓝色房子”里,我不在乎!
请注意,双引号替换单引号时没有空格。为什么这段引用前后的空格消失了?谢谢