Przykłady niechętnych kwantyfikatorów
Niechętny kwantyfikator wskazuje, że wyszukiwarka ma rozpocząć od najkrótszego możliwego fragmentu ciągu. Po znalezieniu dopasowania silnik działa dalej; w przeciwnym razie dodaje jeden znak do sekcji sprawdzanego łańcucha i przeszukuje go, i tak dalej. Ten proces trwa do momentu znalezienia dopasowania lub całkowitego wykorzystania całego ciągu. Poniżej przedstawiono różne przykłady niechętnych kwantyfikatorów używających wyrażeń regularnych w java.
| Sr.No | Konstrukcja i mecze |
|---|---|
| 1 | X ?? X, raz lub wcale. |
| 2 | X *? X, zero lub więcej razy |
| 3 | X +? X, raz lub więcej razy. |
| 4 | X {n}? X, dokładnie n razy. |
| 5 | X {n,}? X, co najmniej n razy. |
| 6 | X {n, m}? X, co najmniej n, ale nie więcej niż m razy |