您正在通过将字符串传递给RegExp构造函数来构造正则表达式。
是字符串文字中的转义字符。该
由字符串字面解析消耗…const foo = "foo";const string = '(s|^)' + foo;console.log(string);
…因此,传递给RegEx编译器的数据是普通数据,
s而不是普通数据
s。
您需要转义
以将as 表示为数据,而不是本身是转义字符。欢迎分享,转载请注明来源:内存溢出
您正在通过将字符串传递给RegExp构造函数来构造正则表达式。
是字符串文字中的转义字符。该
由字符串字面解析消耗…const foo = "foo";const string = '(s|^)' + foo;console.log(string);
…因此,传递给RegEx编译器的数据是普通数据,
s而不是普通数据
s。
您需要转义
以将as 表示为数据,而不是本身是转义字符。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)