Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
⚡ PRIME X870-P WIFI — Скорость, производительность и стабильность.
💥 14+2+1 фаз питания (80A) с массивными радиаторами.
🤖 AI Solutions — интеллектуальная оптимизация системы.
🚀 DDR5 с AEMP — максимальная производительность памяти.
📶 WiFi 7, USB-C 10 / 40 ГБит/с, PCIe 5.0 — быстрые интерфейсы.
🛠️ EZ PC DIY — простой процесс сборки.
#ASUS#X870#WiFi7