正则表达式基本语法
正则可视化测试工具:https://regexper.com/
【^】:^如果不是用在元字符类的【】中则是匹配字符串的起始位置
------------------------------------------------------------------------------------------------------------------------------
贪婪模式:正则默认是贪婪模式(让定义的量词尽可能多的匹配);
非贪婪模式:让正则尽可能少的匹配,也就是说一旦成功匹配不再继续尝试,就是非贪婪模式;
贪婪模式切换成贪婪模式,只需要在量词后加?即可
反向引用:可以通过$获得对应分组匹配的结果
----------------------------------------------------------------------------------------------------------------------------------------------
前瞻:在用正则匹配的时候,会用前瞻的规则查看匹配文本之前文本是否符合前瞻的规则,最终确定是否符合正则(检查了儿子的出身后,还要看看父亲的出身是否符合对应的规定,才最终确定儿子的出身是否合适)
前瞻的写法:(?=正则),非前瞻的写法:(?!=正则)