Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
A teacher used AI to show his students their possible future based on their dreams.
🔻He input their career aspirations into a neural network, which generated realistic images of them as adults in their dream jobs.
A powerful lesson about the future being in their hands!
#AI
#TeachersDay
😎RCR | Support | Boost
On the eve of World Teachers’ Day 📚✨ we honor educators worldwide for their dedication, patience, and the immeasurable impact they have on shaping minds and building the future.
****
Дүниежүзілік Ұстаздар күні қарсаңында 📚✨ біз бүкіл әлем ұстаздарының еңбегіне, төзіміне және болашақты қалыптастыруға қосқан өлшеусіз үлесіне алғыс айтамыз.
#TeachersDay#ҰстаздарКүні
Уважаемые учителя и наставники!
Команда CNC electric от всего сердца поздравляет Вас с профессиональным праздником. Хотим пожелать процветания, благополучия и творческого вдохновения.
Спасибо Вам за преданность, терпение и мудрость!
#songri#songrielectric#songriuzbekistan#cnc#cncelectric#cncuzbekistan#cnctashkent#digitop#digitopuzbekistan#teachersday