发布网友 发布时间:2022-04-26 20:16
共1个回答
热心网友 时间:2022-04-26 21:45
是什麽让你产生了第二个正则是匹配所有\加单引号的错觉?追答是很蛋疼
多练习多体会就好
并不是需要再次转义, 而是具体转义的东西意义不一样
/\\/这是正则表达式字面量
new RegExp('\\')这是调用构造函数
前者交给正则解释器的是两个\
後者交给正则解释器的只有一个\
而正则的\同样具有转义作用, 所以後者error了
以及
/\\\'/g等价於/\\'/g
单引号只有在你使用单引号作为字符串始末的时候才需要转义