Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Mejor siéntese, señor 🙄
🔴 Para sorpresa de nadie, #Aristegui abrió espacio para opiniones fachas como la de #JoséRamónFernández👎🏻 | Que se concentre en el futbol y deje la política a los expertos 🤷🏻📹👇🏻
https://sinlineamx.com/jose-ramon-fernandez-contra-4t-lo-tunden/
No entiende que no entiende 🙄
🔴#Aristegui volvió a darle un espacio a #RaymundoRamos en su noticiero para que respondiera a los señalamientos que enfrenta en #EU⚠️💥‼️
https://sinlineamx.com/activista-anti-amlo-responde-senalamientos-estados-unidos/
¡Su derecho a mentir está en riesgo! 😳
🔴 ¿Operación de Estado? 🤔 | #Aristegui advirtió que #LoretDeMola podría pagarle 400 millones de pesos a #PíoLópez💰💸
¿Qué opinas? 👇🏻
¡Tómala! 💣💥
🔴 Invitado de #Aristegui, #AzucenaUresti y #Cárdenas con participación en #Proceso, #RaymundoRamos se volvió una voz de la oposición para atacar a #AMLO🙄 | Hoy #EU lo acusa de estar asociado con el #CDN🚨👇🏻
https://sinlineamx.com/activista-relacionado-cdn-colaboro-aristegui-azucena-uresti/