Более подробно эта тема рассматривается в курсе Python Fundamentals
Квантификация отвечает за повторяемость указанной группы символов. Для этой цели в регулярных выражениях задействованы три специальных символа:
| Symbols | Their meaning: |
|---|---|
| ? | 0 or 1 character |
| + | 1 or > characters |
| * | 0 or > characters |
Эти спецсимволы ставятся после указанного символа или группы символов и означают необходимое число повторений этого символа или группы символов:
Если нужно точное количество повторений, то в этом случае используются фигурные скобки:
| Symbols | Their meaning: |
|---|---|
| {n} | exactly n times |
| {min, } | nmin or > times |
| {,max} | from 0 to nmax times |
| {min, max} | from nmin to nmax times |
В этом случае: