正则学习笔记——重复、贪婪与懒惰
1.贪婪与懒惰
贪婪与懒惰的适用情况是针对重复的情况;
重复的限定符:
* | 重复>=0次 |
+ | 重复>=1次 |
? | 重复0或1次 |
{n} | 重复n次 |
{n,} | 重复n次或更多次 |
{n,m} | 重复n-m次 |
重复匹配默认贪婪:
实例中a.*b将匹配最长的以a开始,以b结束的字符串。
要想实现重复匹配开启懒惰模式,通过在重复限定符后添加?,效果是p匹配成功的前提是使用最少的重复
* | 重复>=0次 |
+ | 重复>=1次 |
? | 重复0或1次 |
{n} | 重复n次 |
{n,} | 重复n次或更多次 |
{n,m} | 重复n-m次 |
要想实现重复匹配开启懒惰模式,通过在重复限定符后添加?,效果是p匹配成功的前提是使用最少的重复