Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Не забыла я про свой "адвент" 😀 сегодня опять бегемотик из новой серии. Пока без повторов.
Я, честно говоря, уже и не помню, какие там яйца еще есть 🙈
На последнем фото - "открываю окошечко" 😂
#киндер#kindersurprise#адвент
Я так подумала и решила, что сама себе устрою адвент 😂 зря что ли у меня корзинка киндеров лежит))) итак, 4 декабря, случайное яйцо из корзинки - новая серия бегемотиков
#киндер#kindersurprise#адвент
А надо было мне разрешить завести собаку! Теперь будем жить с ним! И вообще, иди работать, его кормить тоже надо
#будни_ворчуна#kindersurprise#kinder#шоколадное_яйцо