Квантор вказує кількість входжень попереднього елемента (знака, групи або класу знаків), яке повинне бути присутнім у вхідному рядку, щоб було зафіксовано відповідність. Квантори складаються з мовних елементів, наведених у таблиці нижче. Додаткові відомості див Квантори в регулярних виразах.
квантіфікатор
| опис
| шаблон
| відповідності
| *
| Відповідає попереднього елемента нуль або більше разів
| \ d * \. \ d
| ".0", "19.9", "219.9"
| +
| Відповідає попереднього елемента один або більше разів
| "be +"
| "bee" в "been", "be" в "bent"
| ?
| Відповідає попереднього елемента нуль або один раз
| “rai? n"
| "ran", "rain"
| {N}
| Попередній елемент повторюється рівно n разів.
| ", \ d {3}"
| ", 043" в "1,043.6", ", 876", ", 543" і ", 210" в "9,876,543,210"
| {N,}
| Попередній елемент повторюється як мінімум n разів
| "\ d {2,}"
| "166", "29", "1930"
| {N, m}
| Попередній елемент повторюється як мінімум n раз, але не більше ніж m разів.
| "\ d {3,5}"
| "166", "17 668"
"19302" в "193024"
| *?
| Попередній елемент не повторюється взагалі або повторюється, але як можна менше число разів.
| \ d *? \. \ d
| ".0", "19.9", "219.9"
| +?
| Попередній елемент повторюється один або кілька разів, але як можна менше число разів
| "be +?"
| "be" в "been", "be" в "bent"
| ??
| Попередній елемент не повторюється або повторюється один раз, але як можна менше число разів.
| "rai?? n"
| "ran", "rain"
| {N}?
| Попередній елемент повторюється рівно n разів
| ", \ d {3}?"
| ", 043" в "1,043.6", ", 876", ", 543" і ", 210" в "9,876,543,210"
| {N,}?
| Попередній елемент повторюється як мінімум n раз (як можна менше).
| "\ d {2,}?"
| "166", "29", "1930"
| {N, m}?
| Попередній елемент повторюється не менше n і не більше m раз (як можна менше).
| "\ d {3,5}?"
| "166", "17 668"
"193", "024" в "193024"
|
|