Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
📢Toshkentda WTT Youth Contender Tashkent 2025 davom etmoqda!
🏓 Bugun turnirning 2-kuni “Humo Arena”da bo‘lib o‘tmoqda. U11–U19 toifasidagi yosh tennischilar bahs olib bormoqda.
📅 Turnir 31-maygacha davom etadi.
📺 Jonli efir:
➡️ T1 WTT Youth Contender
➡️ T2 WTT Youth Contender
✅Kirish bepul!
#WTT#Tashkent2025#StolTennisi#HumoArena
📢 В Ташкенте стартовал WTT Youth Contender Tashkent 2025!
🏟 С 28 по 31 мая в “Humo Arena” проходит международный турнир по настольному теннису среди юниоров (U11–U19).
🎯 Цель — дать молодым спортсменам международный опыт и шанс набрать рейтинговые очки WTT.
📺 Прямая трансляция:
➡️ T1 WTT Youth Contender Tashkent 2025
➡️ T2 WTT Youth Contender Tashkent 2025
✅Вход свободный!
#WTT#Tashkent2025#TableTennis#StolTennisi