正则表达转义字符
来源:3-33 位置匹配之单词前瞻性匹配和负向前瞻性匹配
weixin_慕前端6235132
2020-03-13 09:51:22
老师,请问代码第66行的s前面为什么要多加一条“\”?
1回答
好帮手慕粉
2020-03-13
同学你好,因为在字符串中\也有转义的意思,例如:
这样写会报错。
为了能够在构造方法中使用,再次使用\将\转义成正则表达式中的\ 。如下:
这样“\\”以后的意思是正则表达式中的转符“\”,简单来说就是正则在构造函数中使用转义字符,必须要进行双重转义。
同学再理解下。
祝学习愉快~
相似问题