Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
CSS yordamida dizayn mahoratingizni oshiring!
Saytingiz ko‘rinishini yanada chiroyli, zamonaviy va professional qilish uchun quyidagi foydali vositalardan foydalanib ko‘ring:
1️⃣Border Radius Generator – burchaklarni yumaloq qilishda qulay:
🔗10015.io/tools/css-border-radius-generator
2️⃣Glassmorphism Generator – shaffoflik effekti bilan zamonaviy dizaynlar yarating:
🔗hype4.academy/tools/glassmorphism-generator
3️⃣Shadows Generator – realistik soyalar yaratish uchun ajoyib vosita:
🔗shadows.brumm.af
4️⃣Box Shadow Examples – tayyor soya effektlarini tanlab olib qo‘llang:
🔗getcssscan.com/css-box-shadow-examples
#CSS
💻@dasturlash_hayoti— dasturchilar hayoti va dasturlash olami haqida qiziqarli loyiha!
#css
🖥 Ko‘rsatilgan gradiyentlarga asosan CSS kod chiqarib beruvchi foydali sayt.
LINK👉neumorphism.io
💻@dasturlash_hayoti— dasturchilar va dasturlash hayotini yoritib boradigan loyiha!