Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Calling all cosplayers and Comic Con fans! 💥
From serene gardens to futuristic bridges, our urban spaces are the perfect backdrop for any character.
Swipe through to discover these locations for your next photoshoot! 📸
#ComicConSG#CosplaySG#MarinaBay#CityInNature#Architecture
After a millennium of tumultuous days, at last, tranquility reigns.
然而我并没找到这句对应的中文翻译
感觉修完反而显得很平光……大失败
原神的魈
拍摄于HoYo FEST Singapore (2024-08-17)
#xiao#魈#genshinimpact#cosplay#game#lance#hoyofest#hoyofest2024#hoyofestsg#singapore#sgcosplay#cosplaysg