Reluctant量词表示搜索引擎以最短的字符串开头。 当找到匹配,引擎继续; 否则它会将一个字符添加到要检查的字符串部分并搜索该字符,依此类推。 此过程将一直进行,直到找到匹配项或整个字符串已用完为止。 以下是在java中使用正则表达式的Reluctant量词的各种示例。
| 编号 | 构造 | 匹配 |
|---|---|---|
| 1 | X?? | X,一次或没有。 |
| 2 | X*? | X,零次或多次 |
| 3 | X+? | X,一次或多次 |
| 4 | X{n}? | X,正好是n次。 |
| 5 | X{n,}? | X,至少n次。 |
| 6 | X{n,m}? | X,至少n次但不超过m次 |
上一篇:
Java正则贪婪量词
下一篇:
Java正则Possessive量词
