Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
#Turchia: confermato l'arresto per 4 persone all'interno dell'inchiesta aperta contro la rivista di satira #Leman, accusata di "offendere i valori religiosi" per via di un fumetto pubblicato il 26 giugno.
#Turchia: la rivista fumettistica e satirica #LeMan pubblica un passaggio in cui è accusato di aver illustrato il profeta #maometto. Preso d'assalto la sede centrale a Istanbul, in detenzione provvisoria il capo redattore, il fumettista e il grafico e il numero sarà ritirato.
#Turchia: un parlamentare, appartenente al principale partito del governo, #AKP, prende la parola per criticare il fumetto pubblicato dalla rivista satirica #Leman, accusata di raffigurare il Profeta #Maometto e di "offendere i valori religiosi" e intona una cantilena religiosa per benedire il Profeta.
https://www.youtube.com/watch?v=SptKWYmX6sE