Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Nourishing, flavorful, and effortlessly elegant. 🥣✨
Kik Alicha is a masterclass in plant-based cooking, transforming yellow split peas into a savory, protein-dense masterpiece with a luminous finish. Naturally vegan and gluten-free, this dish is a study in balance—delivering a satisfying punch of fiber and iron through a fragrant blend of turmeric, ginger, and garlic.
It is comfort, refined.
Grab the full, printable recipe here.
#NivaCooks#KikAlicha#EthiopianFood
🥞Instagram🥞
Chickpea Flour Pancake (Besan Chilla) is a popular, savory Indian pancake that's protein-packed, gluten-free, and completely plant-based.
Grab the full, printable recipe here.
#NivaCooks#BesanChilla#IndianFood
🥞Instagram🥞
This Italian skillet fish is a simple Mediterranean-style dish that delivers big flavor with very little effort.
Make yours, grab the recipe here.
#NivaCooks#ItalianSkilletFish#ItalianFood
🥘Instagram🥘
Stop fishing for compliments and start frying this instead. 🎣 Meet Plah Tub Tim Rad Prik—shatteringly crispy Red Tilapia drowned in a sticky, spicy, sweet, and sour chili glaze. It’s a literal flavor explosion that’ll make your takeout menus feel neglected.
Grab the full, printable recipe here.
#NivaCooks#PlaTubTimRadPrik#ThaiFood
🥘Instagram🥘
Doro Wot: the reason Ethiopians have the patience of saints. Five hours, a mountain of onions, and enough berbere to wake your taste buds right up. It’s spicy, buttery, and totally worth clearing your schedule for. 🇪🇹❤️
#NivaCooks#MadeFromScratch#DoroWot#HabeshaFood
🥘Instagram🥘