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