Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🇬🇧英國駐香港總領事館發感謝港人影片🕯
"We are grateful for Hongkongers’ solidarity following the death of Her Late Majesty The Queen.
英國駐香港總領事館感謝曾到來悼念女王陛下的每一位"
UK in Hong Kong Facebook Page
英國駐港總領事館悼念時間只剩下周一(19日)亦額外開放早上9時至12時予公眾。大家預先請準備好要寫上的子句,可減少輪候時間並讓更多人可以參與。
📌其他英國資訊 TG Channel
t.me/britonshk
📌英戰線討論區 TG Group
bit.ly/BHK612TG
#香港#民心所向#英女王駕崩#正義道
#QueenElizabeth#GSTQ#QSTK