Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
📅 19-iyun kuni soat 19:00 da Yangi hayot tumani “Index” savdo majmuasida “Muzqaymoq party” shousi bo’lib o’tadi.🍦
🤗 Barchangizni taklif etamiz, kirish bepul!
#my5tv#muzqaymoqparty
Telegram | Instagram | Facebook | YouTube
🇺🇿"Xush ko'rdik" ijodkorlaridan 🇺🇿 Ramazon oyi uchun ajoyib tuhfa!
🗓Har kuni🕓18:40 va 05:05 da
📍 Madina, Makka, Jidda va Toif bo‘ylab siz bilgan va bilmagan manzillar bo‘ylab sayohat qilamiz.
📡“Mening yurtim” telekanalida o‘tkazib yubormang!@my5tv
#my5tv#xushkordik#ramazon
Telegram | Instagram | Facebook | Sayt | YouTube
👍O’zbekiston Milliy media birlashmasi Boshqaruvi raisi Sherzodxon Qudratxo'jadan ma'noli satrlar
📺 "O‘zimizning gap" ko'rsatuvidan
Manba: @my5tv
_
👍 Содержательные строки от председателя Национальной медиа ассоциации Узбекистана Шерзодхана Кудратходжа
📺 Из передачи "O‘zimizning gap"
Источник: @my5tv
#uzmmb#my5tv#sherzodxon_qudratxoja#ozimizning_gap#feruzabonu#tomoshaqiling#tv#reels#like#repost