Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
¡FELIZ DÍA DE DOTA! 12 años desde el lanzamiento oficial del juego y 22 años desde que comenzaste a defender a los Antiguos. ¡Un brindis por todas las amistades forjadas en el camino y por todas las amistades arruinadas! #Dota2
📲@info_dota2
Есть кое-что полегче - видео запись игры прогеймера за Мортру с 21 уровнем на 24 минуте и 34 киллами под конец.
Думать не нужно, нужно просто смотреть и восхищаться от мастерской игры профессионала 😁
Есть тут любители доты?)
#dota2
https://youtu.be/S5mVuZXGlCQ?si=jdqfY15KnVprfKUr