Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🌎#REPÚBLICA#DOMINICANA🇩🇴
MOTOCICLISTAS 🏍️ DESAFÍAN A LA MUERTE EN LA AUTOPISTA 🛣️
Sucedió en la Autopista 6 de noviembre en dirección a Santo Domingo
Que no lo vean los imbeciles de aquí
#Repost@nicolasmaduro📢 | Несмотря на попытки создать аморальный нарратив против Венесуэлы, правда в том, что никто не верит в эти грубые нападки. Главная сила нашей Республики - это её духовность, её правда: мы благородный и трудолюбивый народ.
#Repost@nicolasmaduro📢 | A pesar de los intentos por construir una narrativa inmoral contra Venezuela, la verdad es que nadie cree en este burdo ataque. La fortaleza más grande de nuestra #República es su espiritualidad y su verdad: somos un pueblo noble y trabajador.