Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
👀 Celia LaunchPad is on the way.
Imagine launching your own tradable coin in a single click…no dev skills, no complicated setup. Just you and your idea, ready for the world. 🚀
#CeliaWallet#CeliaLaunchPad#Web3#Crypto
🇳🇬 Nigerians, the wait is over!
Pay your Airtime, Data, Electricity & Cable TV bills directly with crypto on Celia Wallet — no bank, no stress, just crypto. 🔥
We're starting with Nigeria and rolling out GLOBALLY very soon. 🌍
📲 Download Celia Wallet & start paying your bills with crypto today!
$CELIA | #CeliaWallet#CeliaUtilities#CryptoNigeria
Who said crypto can't be fun? 👀🎮
Play games on Celia Wallet. Climb the leaderboard. Earn real rewards in $CELIA & $USDT every single week.
🏆 Top 10 players get PAID weekly, no cap.
And guess what? More games are dropping soon 👀🔥
We're not just a wallet. We're making crypto fun while you trade 💸
Your move 👇 Download Celia and start playing.
https://onelink.to/g6bbq8
#CeliaWallet#PlayToEarn#CryptoGaming#Web3#USDT#CELIA