764 подписчика
Полный перечень элементов регулярных выражений Python:
? - нулевое или единичное вхождение предшествующей группы.
* - нулевое или произвольное количество вхождений.
+ - одно или несколько вхождений предшествующей группы.
{n} - ровно n вхождений предшествующей группы (пример использования).
{n, } - n или более вхождений предшествующей группы.
{,m} - отсутствие или вплоть до m вхождений предшествующей группы.
{n,m} - не менее чем n и не более чем m вхождений предшествующей группы.
{n,m}?, или *? или +? - нежадный поиск вхождений предшествующей группы.
^slovo - строка должна начинаться символами "slovo".
slovo$ - строка должна заканчиваться символами "slovo".
. - любой символ кроме символа новой строки.
\d, \w, \s - одиночный цифровой, алфавитно-цифровой или пробельный символ соответственно.
\D, \W, \S - одиночный символ, не являющийся цифровым, алфавитно-цифровым или пробельным, соответственно.
[abc] - любой одиночный символ из числа тех, которые указаны в квадратных скобках.
[^abc] - любой одиночный символ, кроме тех, которые указаны в квадратных скобках.
Около минуты
26 февраля 2023