多语言展示
当前在线:693今日阅读:84今日分享:32

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

第二节:转义符“\”也就是恢复匹配符号的本意。
工具/原料
1

易语言

2

正则表达式

方法/步骤
1

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

2

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

3

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

4

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

5

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

推荐信息