一个不情愿的量词表示搜索引擎以最短的字符串开头.一旦找到匹配,引擎继续;否则它会向正在检查的字符串部分添加一个字符并搜索该字符,依此类推.此过程将一直进行,直到找到匹配项或整个字符串已用完为止.以下是在java中使用正则表达式的Reluctant Quantifiers的各种示例.
Sr.No | Construct&匹配 |
---|---|
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次 |