13:40为什么要双重转义鸭,双重转义是啥意思

来源:3-32 位置匹配之单词边界匹配

TechnicalTopSales

2020-01-17 20:44:24

啊啊啊啊啊啊啊啊啊啊啊啊

写回答

1回答

好帮手慕言

2020-01-18

同学你好,因为js的正则表达式是在字符串里的,“\”是js字符串中的转义符,“\”也是正则表达式中的转义符,只加一个“\”的话,只能说明在字符串中转义符,而js需要进一步把普通字符串中的“\”变成正则表达式中的“\”,像是更深一层转化的意思,这样“\\”以后的意思是正则表达式中的转符“\”,简单来说就是正则在构造函数中使用转义字符,必须要双重转义,如果同学觉得不好理解的话,可以先理解为固定写法。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程