Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
To achieve your dreams, you need #sapnokavision11! ✨
Team banao on #Vision11 aur lo sapno ka udaan! 💯
Download & start playing on the #Vision11 app now! 💪
https://vision11.in/APK/vision11.apk
🚨Announcement 🚨
Congratulations to the winners of
"Indian T20 League Leaderboard"
🎉🎉
We Hope you enjoyed playing it loud on #Vision11💪🏻
App bhi ban sakte hain inki tarah Leaderboard ka champion
Bas kheliye #Vision11 app par aur Win it Proud
https://vision11.in/APK/vision11.apk
.
.
.
#Vision11#Vision11official#iskijhalaksabsealag#sapnokavision11