Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
📷 Tutte le foto della "Election Night" dedicata alle #Midterms2018 al Centro Studi americani di Roma, organizzata insieme agli amici di Cattaneo Zanetto & Co 🇺🇸
➡️https://www.facebook.com/youtrend/photos/?tab=album&album_id=2066658766714488
🇺🇸 Bellissima infografica del Financial Times sulle #Midterms2018: il voto in città e nelle zone rurali e un'America sempre più divisa tra Dem e GOP (ma anche una partecipazione al voto in forte aumento)
🇺🇸 Analisi del voto delle #Midterms2018: ecco dove e come i Democratici hanno hanno strappato ai Repubblicani la maggioranza alla Camera
📊http://www.youtrend.it/2018/11/07/elezioni-midterm-voto-centri-suburbani-periferie-donne/
🇺🇸 Finalmente ci siamo: è arrivata la notte delle #Midterms2018!
🗳 Come al solito ci troverete qui e sui nostri canali Twitter e Facebook per raccontarvi in diretta con dati e analisi tutto lo spoglio con la nostra #maratonaYouTrend, ma questa notte corriamo il doppio: per la prima volta saremo ospiti in studio di Enrico Mentana su La7, per la #maratonaMentana!
Qui potete ripassare la nostra guida alle elezioni americane ➡️http://www.youtrend.it/2018/10/31/elezioni-midterm-usa-2018-decisive-trump/