Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🎾 Знаете ли вы, что Lacoste — это не просто бренд, а целая легенда тенниса? 🐊
История началась в 1933 году, когда французский теннисист Рене Лакост и его друг Андре Жилье основали компанию. Рене, известный своей кличкой "Крокодил", стал первопроходцем, создав первую теннисную рубашку с короткими рукавами — легендарное поло.
С тех пор Lacoste стал символом стиля и качества как на корте, так и вне его. В каждой детали — от материала до дизайна — ощущается страсть к спорту и стремление к совершенству.
🔥 Сегодня Lacoste — это не только одежда, но и образ жизни. Сохраняя традиции, бренд продолжает вдохновлять новых чемпионов и поклонников тенниса по всему миру.
Покажите свой стиль и любовь к теннису вместе с Lacoste! 👟💪
#Lacoste#Теннис#СтильныйСпорт#Поло
➡️ Поделитесь этой историей с друзьями и вдохновите их на новые свершения!