第二节:转义符“\”也就是恢复匹配符号的本意。
工具/原料
1
易语言
2
正则表达式
方法/步骤
1
这个字符的用途可很广泛呀,比如说我想在“1+1=22+2=43+3=6”匹配个全部的答案,也就是说匹配“2”、“4”和“6”。
2
我就开动脑筋,写了个表达式“.+.=(.)”然后用正则.取子匹配文本()来匹配,但是出现问题了,为什么我匹配到了“6”?如图:
3
原来,“+”也是一个匹配符号,我们在第一课的时候学过的,表示前面的东西一定有或有很多,也就是说我们这个表达式可以等价与“.............=6”,也就是说他把整个文本都匹配到了。
4
那么我们怎样让这个“+”恢复本意变成普通的字符呢?
5
我们就可以用“\”来影响“+”,那么新的表达式就是“.\+.=(.)”。如图:
上一篇:嵌套如何替换
下一篇:文本编辑器通过正则表达式搜索内容