标签:bsp isp 现在 存在 正则表达式 反向 性能 出现 就是
1. 分组 () 包裹的就是分组,可以得到结果,或者进行交换等整体操作
2. 捕获 () 分组默认就是捕获组,(?:) 加上?:,就是非捕获组,只参与匹配,整体结果中会存在,消耗字符,分组不会在结果中,节约性能
3. 环视 (?=) (?!) (?<=) (?<!) 有4种环视,分别可以正向和反向,匹配对应字符,字符只是参与匹配,整体结果中不出现,不消耗字符,分组不会出现在结果中
4. 贪婪 默认按符合的最长字符串匹配,就是贪婪模式。如果要换成非贪婪,只需在量词后面加问号。就是:*?,+?,??,{n,m}?,{n,}?
标签:bsp isp 现在 存在 正则表达式 反向 性能 出现 就是
原文地址:https://www.cnblogs.com/mengff/p/12894034.html