Reluctant量詞示例

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