Примеры неохотных квантификаторов

Неохотный квантификатор указывает поисковой системе начать с самого короткого из возможных фрагментов строки. Как только совпадение найдено, двигатель продолжает работу; в противном случае он добавляет один символ в раздел проверяемой строки и выполняет поиск по нему и так далее. Этот процесс следует до тех пор, пока не будет найдено совпадение или пока не будет использована вся строка. Ниже приведены различные примеры неэффективных квантификаторов, использующих регулярное выражение в java.

Старший Нет Построить и спички
1 ИКС??

X, один раз или совсем нет.

2 ИКС*?

X, ноль или более раз

3 Х +?

X один или несколько раз.

4 X {n}?

X ровно n раз.

5 X {n,}?

X, по крайней мере, n раз.

6 X {n, m}?

X, не менее n, но не более m раз