Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🎨 FROM TRASH TO TREASURE: ETHIOPIA'S RUST PAINTER
የቆሻሻ ወደ ውድ ንብረት | ОТ МУСОРА К ШЕДЕВРАМ
What you throw away, Tesfahun Kibru transforms into art. 💔✨
🔥 40-year-old Addis Ababa artist who:
• Paints with REAL RUST instead of paint
• Sculpts from discarded metal scraps
• Transforms "worthless" waste into museum pieces
🖼️ 10+ years | Exhibitions at Fendika Cultural Center, Yucca House, Alliance Ethio-Française
💎 His philosophy: "Art doesn't need money - it needs VISION"
Critics: "One of Ethiopia's most ingenious yet humble artists"
*"ከተራው ተራ አይደለም - እሱ ያየው ውበት ነው"*
(From ordinary to extraordinary - he sees beauty)
Mentor at DiMA Fine Art Centre, inspiring next generation of Ethiopian creators.
Proving: Creativity conquers poverty. Vision matters more than tools. 🇪🇹
🔗whatsoutaddis.com/artist-tesfahun-kibru
"Один человек видит мусор. Другой - искусство. Разница? Воображение."
🌍@Ethiopia
#EthiopianArt#TesfahunKibru#ContemporaryArt#AddisAbaba#RustArt#MixedMedia