Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🎙 Huge Cryowar and Metastrike news🧨🧨🧨
⚔️Cryowarriors⚔️
We are uniting with @MetastrikeHQ‼️
🪂Gear up for a massive $MTS #Airdrop made especially for the #BestCommunityEver🔥
👉 Join below!💣
👉https://gleam.io/OG5fe/cryowar-x-metastrike-giveaway👈
#giveaway
We are super happy to announce that #Cryowar is releasing Technical Beta Version 1.0. 250 fellow #Cryowarriors from our #BestCommunityEver will have initial access to review our amazing #UnrealEngine designs and mechanics. Stay tuned for further information next week! $CWAR #Moon
🎙Our 100x project announcement🔥🔥🔥
🤌 Probably best project 2021 and 2022
Team working on NFT fast and here is some updates of work, check it 👉here👈
Our Fellow Cryowarriors, ⚔️⚔️⚔️
A little #CWARistmas sneak peak $CWAR #Cryowar#NFTs#NFT#BestCommunityEver🔥🔥🔥🔥
#CWAR