Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Thanks to one and all present over here for your support, I'm pleased to say that our channel has crossed #30k subscribers! The whole credit goes to the valuable users who tend to join this channel and become a part of our family. Hoping best for the upcoming days, thanks to everyone once again!
PROFILE PiCTURES™🥂
🎉 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