Более подробно эта тема рассматривается в курсе 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 |
В этом случае: