Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Werewolf Programer ID
Grup game yang dikhususkan bagi programmer, blogger. Bukan programmer gak masalah sih. Intinya Enjoy dehhh. Juga jadi tempat sharing berbagai info nihh. Tanya Jawab tentang software n hardware ?? Monggo! <>Welcome To WPID<> Have Fun!!
📍@WWProgamer
#Indonesia#WPID#programmer
#DasturlashHayoti#LearnToCode#Programmer
Har bir dasturchi bilishi kerak bo‘lgan 5 ta bepul manba
🆓Pul to‘lamasdan bilim olishning eng zo‘r manbalari:
1️⃣FreeCodeCamp — front-end’dan tortib back-end’gacha
2️⃣roadmap.sh — qaysi yo‘nalishdan boshlashni aniq ko‘rsatadi
3️⃣Frontend Mentor — haqiqiy dizayn asosida kod yozish mashqi
4️⃣CSS Battle — o‘yin orqali CSS o‘rganasiz
5️⃣DevDocs — barcha texnologiyalar hujjatlari bitta joyda
Bilim — eng yaxshi investitsiya. Ayniqsa, pulsiz bo‘lsa yanada yoqimli 😄
Shunaqa postlar davom etsin desangiz, ulashib qo‘ying — birga o‘rganamiz! 💪
💻@dasturlash_hayoti— Dasturchilar uchun eng kerakli maslahatlar va foydali kontent