正则表达式的匹配规则是什么

介绍

这期内容当中小编将会给大家带来有关正则表达式的匹配规则是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

关于正则表达式生的\匹配规则

正则表达式的匹配规则是什么

这是我在学习中获得到的一个例子,第一表达式中匹配到的是没有。于是乎我就在思考,为什么会匹配不到,假设\ t被转义成一个\ t,那么也应该匹配到\ tsanle,而不是没有。
为了验证这个问题,我做了如下的实验:

正则表达式的匹配规则是什么

那为什么一个会出现这样的结果呢,在正则表达式中,需要查找的字符串,会进行两次转义,先是传入的字符串进行第一层转换,例如:\ \ t——比;\ t。然后传到再保险解析器里进行第二层转换,\ t——在tab键。而需要匹配的字符串\ \ \ t——在两个反斜杠会变成一个反斜杠(因为前面那个\会转义后面的\,所以两个\就会变成一个\),然后就变成了\ \ t,然后就变成直接的一个tab键,他们就匹配上了。
当出现生时,如下:

正则表达式的匹配规则是什么

原来可以匹配的就变得不能匹配了,为什么呢,因为使用了生之后原本会进行的第一层转换,就不再存在了,直接进入再保险解析器中进行第二层转换:
例如:\ \ tsanle——祝辞只进行一次转换就变成了\ tsanle。然而需要匹配的字符串还是进行之前的转换,就一个选项卡,他们就无法匹配上了。
以上就是我所理解的,如有疑惑,可以私信提问。这就是我所理解的正则规则

上述就是小编为大家分享的正则表达式的匹配规则是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

正则表达式的匹配规则是什么