本表摘自《正则表达式必知必会》(美 本.福塔)
量词元字符
| 元字符 | 说明 |
|---|---|
| * | 匹配前一个字符(子表达式)的零次或多次重复 |
| *? | *的懒惰型版本 |
| + | 匹配前一个字符(子表达式)的一次或多次重复 |
| +? | +的懒惰型版本 |
| ? | 匹配前一个字符(子表达式)的零次或一次重复 |
| {n} | 匹配前一个字符(子表达式)的n次重复 |
| {m, n} | 匹配前一个字符(子表达式)的至少m次且至多n次重复 |
| {n, } | 匹配前一个字符(子表达式)的n次或更多次重复 |
| {n, }? | {n, }的懒惰型版本 |
所谓‘懒惰型’与‘贪婪型’相对,贪婪性尽可能多的匹配,而懒惰型则尽可能少的匹配,防止过度匹配。
本文摘自《正则表达式必知必会》,详细介绍了正则表达式的量词元字符及其用法,包括贪婪型与懒惰型匹配的区别。
1520

被折叠的 条评论
为什么被折叠?



