Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Number of arrivals to #Lebanon from Islamic and Arab countries for the funeral of #SayyedHasanNasrullah
Despite obstacles preventing hundreds of thousands from coming from #Iran:
▪︎ Iraq: 140,000
▪︎ Islamic Republic (Iran): 106,000
▪︎ Kuwait: 18,000
▪︎ Bahrain: 9,000
▪︎ Oman: 9,000
▪︎ Yemen: 27,000
▪︎ Various: 80,000
#NasrallahFuneral
A historic funeral procession was held in Beirut on Sunday for late Hezbollah chiefs Hassan Nasrallah and Hashem Safieddine who were assassinated by Israel late last year. Although Israeli fighter jets flew twice at a low altitude over the hundreds of thousands crowded to mourn the Hezbollah chiefs, the masses stood unwavering chanting “Death to Israel.”
#Nasrallah#NasrallahFuneral#Hezbollah#Lebanon#Israel
A historic funeral procession was held in Beirut on Sunday for late Hezbollah chiefs Hassan Nasrallah and Hashem Safieddine who were assassinated by Israel late last year. Although Israeli fighter jets flew twice at a low altitude over the hundreds of thousands crowded to mourn the Hezbollah chiefs, the masses stood unwavering chanting “Death to Israel.”
#Nasrallah#NasrallahFuneral#Hezbollah#Lebanon#Israel
#Lebanon is preparing to bury #Hezbollah’s late leader Sayyed #HassanNasrallah as flights fill up, hotels book out, and unrest grows over banned Iranian arrivals.
#Beirut#NasrallahFuneral