Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
📊🪓 Matt Olson es uno de los únicos 11 primeras bases en la historia de la MLB con más de 300 jonrones y más de 40 bWAR a través de su temporada a los 32 años!
Olson está forjando una carrera increíble 👏
#Olson#Stats#MLBHistory
🗞 | t.me/MLB_Daily
📊 Jugadores con más de 30 RBI esta temporada:
Matt Olson (ATL)
Drake Baldwin (ATL)
Este dúo está dominando para los Braves 🔥
#Stats#Olson#Baldwin#Braves
🗞 | t.me/MLB_Daily