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

时间:2026-02-18 15:30:23

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

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

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

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

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

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

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

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com