Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
💥Freidora de aire Xiaomi Smart 6.5L
Cocina de forma saludable y deliciosa esta Navidad
✅OFERTA: 69.9€
❌ Antes: 129.99€
💰Ahorras un 46%🔥
Prepara tus platillos favoritos con menos aceite y más sabor
👉 Atrévete a probarla ahora
#freidoradeaire#cocinasaludable#recetas#navidad#ofertas#tecnologia#hogarinteligente#viral
🛰️Oferta publicada en Hogar
💥Freidora De Aire Compacta Taurus XL Aero Crisp
Cocina de forma saludable y sin aceite esta Navidad
✅OFERTA: 59.99€
❌ Antes: 144.99€
💰Ahorras un 59%🔥
Capacidad amplia, menús variados y ajustes personalizables
👉 Descubre una nueva forma de cocinar
#freidoradeaire#cocinasaludable#taurus#navidad#ofertas#airfryer#hogar#descuentos
🛰️Oferta publicada en Hogar