正则表达式基本语法

正则可视化测试工具:https://regexper.com/

正则表达式基本语法  正则表达式基本语法

 

正则表达式基本语法   正则表达式基本语法

【^】:^如果不是用在元字符类的【】中则是匹配字符串的起始位置

 

 

正则表达式基本语法正则表达式基本语法

------------------------------------------------------------------------------------------------------------------------------

贪婪模式:正则默认是贪婪模式(让定义的量词尽可能多的匹配);

非贪婪模式:让正则尽可能少的匹配,也就是说一旦成功匹配不再继续尝试,就是非贪婪模式;

贪婪模式切换成贪婪模式,只需要在量词后加?即可

正则表达式基本语法

正则表达式基本语法   正则表达式基本语法

 

反向引用:可以通过$获得对应分组匹配的结果

正则表达式基本语法正则表达式基本语法

----------------------------------------------------------------------------------------------------------------------------------------------

正则表达式基本语法

正则表达式基本语法   

前瞻:在用正则匹配的时候,会用前瞻的规则查看匹配文本之前文本是否符合前瞻的规则,最终确定是否符合正则(检查了儿子的出身后,还要看看父亲的出身是否符合对应的规定,才最终确定儿子的出身是否合适)

         前瞻的写法:(?=正则),非前瞻的写法:(?!=正则)