【发布时间】:2016-07-23 11:02:33
【问题描述】:
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!"))
结果 --->我在“蓝房子里有一只猫”,我不在乎!
请注意,双引号替换单引号时没有空格。为什么这段引用前后的空格消失了?谢谢
【问题讨论】: