Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Belgium Jupiler Pro League🇧🇪
2026-04-27 18:30 UTC
Beerschot VA vs. Patro Eisden
Predicted outcome: Beerschot VA❌
Predicted score: 2:1
Actual: Draw 2:2
#BeerschotVA#PatroEisden
2026-04-27 18:30 UTC
Liège vs. Lommel United
Predicted outcome: Lommel United✅
Predicted score: 1:2
Actual: Lommel United 1:2
#Lige#LommelUnited
#Football#BelgiumJupilerProLeague
Belgium Jupiler Pro League🇧🇪
2026-04-23 18:30 UTC
Lommel United vs. Liège
Predicted outcome: Liège❌
Predicted score: 1:2
Actual: Lommel United 3:0
#LommelUnited#Lige
2026-04-23 18:30 UTC
Patro Eisden vs. Beerschot VA
Predicted outcome: Draw✅
Predicted score: 1:1
Actual: Draw 1:1
#PatroEisden#BeerschotVA
2026-04-23 18:45 UTC
St. Truiden vs. Anderlecht
Predicted outcome: Draw❌
Predicted score: 1:1
Actual: St. Truiden 2:0
#StTruiden#Anderlecht
#Football#BelgiumJupilerProLeague