Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
📢 Just 12 hours left! 🚀
SingSing's IDO Whitelist registration on @kommunitas is about to open!
⏰ Save the date and set a reminder so you don’t miss out on this exclusive chance!
4:00 AM UTC - Nov 1, 2024
#SingSingIDO#Whitelist#Web3
🎤Announcement | Chat | X (Twitter) | Website | Game
🚀 Big News! We’re Launching Our IDO with Powerful Partners by Our Side! 🌐✨
We’re thrilled to announce our IDO launch, backed by strategic partnerships with industry leaders, bringing deep expertise and insights. 🌍🤝
Thank you @Avalanche_vn, @saakuru_labs, @oasys_games, @coinsph🤝🤝
Together, we’re setting the stage for an exciting journey ahead! Stay tuned for more updates and join us in this transformative venture. 🌠
#SingSingIDO#Web3Launch#Partnerships