Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Fundación GEP
🐦@fundacion_gep
____
#URGENTE La semana que viene se va a tratar el #PCT en el #Congreso. ¡Defendamos la soberanía en salud! https://t.co/CDgNRlcVOT
____
🔗http://twitter.com/fundacion_gep/status/1142104016542998528
🌐Всемирная организация интеллектуальной собственности (ВОИС) проведёт региональный вебинар «Возможности для женщин в ИС и преимущества PCT для женщин».
📅29 июня 2023 года
🕚Начало в 11:00 (мск)
Участие — бесплатное, регистрация — здесь.
В 2023 году ВОИС воздает должное готовности женщин-изобретателей, авторов и предпринимателей по всему миру преодолевать трудности и открывать новые горизонты.
Слоган года: Женщины и ИС — катализатор инноваций и творчества.
📺 Вы также можете посмотреть программу «Мир и красота изобретательства», главными героинями которой становятся женщины-изобретательницы:
ВКонтакте | YouTube
#ВОИС#ЕАПО#Образование#PCT