了解并应用正则表达式:[12]转义符“\”

2025-11-23 01:41:03

1、这个字符的用途可很广泛呀,比如说我想在“1+1=22+2=43+3=6”匹配个全部的答案,也就是说匹配“2”、“4”和“6”。

2、我就开动脑筋,写了个表达式“.+.=(.)”然后用正则.取子匹配文本()来匹配,但是出现问题了,为什么我匹配到了“6”?如图:

了解并应用正则表达式:[12]转义符“\”

3、原来,“+”也是一个匹配符号,我们在第一课的时候学过的,表示前面的东西一定有或有很多,也就是说我们这个表达式可以等价与“.............=6”,也就是说他把整个文本都匹配到了。

4、那么我们怎样让这个“+”恢复本意变成普通的字符呢?

5、我们就可以用“\”来影响“+”,那么新的表达式就是“.\+.=(.)”。如图:

了解并应用正则表达式:[12]转义符“\”

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢