Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
ЛИМИТИРОВАННЫЙ ОФИЦИАЛЬНЫЙ МЕРЧ LOVE AND DEEPSPACE:
НАВИГАЦИОННЫЙ ПОСТ 🤩
🤩АССОРТИМЕНТ🤩
— Интересное:
▼ Серия "Tomorrow's catch-22"
😀
▼ Серия "Сияющий портрет"
😀
▼ Серия "Закреплен в тебе"
😀
▼ Серия "Весенняя мелодия"
😀
— Отзывы магазина:
🗃️Отзывы
#LoveAndDeepspace@astroknightshop
В Love and Deepspace будет новый миф с Рафаэлкой и ну вы просто посмотрите на него... Наконец-то разрабы дали длинные волосы. Я умираю от красоты 💜
#LoveAndDeepspace
"Have you never dreamed of me?"
"Before I was sealed away, I did dream of you."
The flower petals have carried you into this dragon's dreams.
Then this dragon will wait every night longing for the wind and petals to arrive.
#LoveAndDeepspace
https://x.com/SunsetagainD/status/1916646582071730314?t=zHmSAQ6jTi2eQHvXmtS_6w&s=19
Доброго утречка, солнца! Всем чудесного дня ➰
С ДНЁМ РОЖДЕНИЯ, ЛЮБИМЫЙ МУЖ 🍵
#LoveAndDeepspace
https://x.com/DanKe_Reverse_D/status/1913066204308111548?t=dNT0OS1CNBIo0HZFs8JrYQ&s=19
Доброго утречка, дорогие!
Всем хорошего дня и настроения ❤️
#LoveAndDeepspace
https://x.com/axiexia915/status/1910225546505847112?t=88p70SRXGuZ1cEpOebaxeQ&s=19
Доброго утра, любимые 💗
Всем лёгкого и позитивного начала недели 🌸
#LoveAndDeepspace
https://x.com/BADegg_MM/status/1906016160258343187?t=A1HMBVFY5gcuydUkBxV_bQ&s=19