Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Excited to partner with @PublicAI_ to innovate in AI and blockchain!🤝
PublicAI leverages 800k verified contributors for premium AI training data. Backed by @solana and @NEARProtocol Foundation & Stanford Blockchain Accelerator, secured $11M business revenue. #UXLINK AI Growth Agent will elevate AI training data quality together. 🚀
#AIAgent#PublicAI#AGA
AI Ticket Assistants in Moscow Metro♐️
Moscow is taking another step toward a smart city future.
AI-powered virtual cashiers have appeared in several Moscow Metro stations. These assistants use voice recognition and natural dialogue to help passengers buy tickets — simulating real human conversation 🃏
Why it matters:
— Fast, friendly, and interactive ticketing
— Enhances accessibility for all users
— Blends everyday tech with a hint of AI charm
☁️Not exactly an art installation — but urban AI is definitely becoming part of the public experience.
#AI#SmartCity#MoscowMetro#UrbanTech#PublicAI
🔥 Bitget x PublicAI — CandyBomb Event ✅
💠Reward:Grab a share from1,142,000 $PUBLIC + 185,000 $PUBLIC for 650 random winners
☀️Join Now :- Click Here
⚙️How to Participate?
♦️Follow@bitgetglobal & @PublicAI_
♦️Quoterepost with #PUBLIClistBitget
♦️Submit your Bitget UID & X username
♦️Complete all tasks to receive rewards
📌About PublicAI:
PublicAI (PUBLIC) is officially listed on Bitget CandyBomb Trade or deposit to grab your share of over 1.1M $PUBLIC and join 650 lucky winners in the prize pool. 🚀
🚨 Tip:Early participation increases your winning chances act fast
® Note:This campaign is 100% free. No fees required. Please DYOR before participating.
#Bitget#PublicAI#CryptoAirdrop#CandyBomb#Giveaway