Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🎉🎉 2,000 NFT Transactions Completed! 🎉🎉
The SingSing community is ON FIRE 🔥💎! Huge shoutout to all our karaoke tycoons making waves in the marketplace 🌟
Ready for more? Let’s keep the momentum going! 🚀🎤
#SingSingTycoon#NFTMilestone#KaraokeEmpire
🎤Announcement | Chat | X (Twitter) | Website | Game
🎉 Cheers to 30,000 NFT Transactions! 🎉
We’ve hit an incredible milestone thanks to our amazing community! 🚀 Here’s to more trades, more NFTs, and even bigger achievements ahead! 🔥
Thank you all for being part of this journey! 💎
#SingSing#NFTMilestone#30K
🎤Announcement | Chat | X (Twitter) | Website | Game
🎉10,000 NFT Transactions on SingSing Tycoon Marketplace!🎉
A huge thank you to our amazing community for making this milestone possible!
🚀 Your support keeps driving us forward, and we can't wait to see what’s next!
Here’s to many more NFTs and exciting moments ahead! 💥
#SingSingMarketplace#NFTMilestone#10KTransactions#Thank
🎤Announcement | Chat | X (Twitter) | Website | Game