Comments 7
Епрст.
Что за петросяны.
После примера "Anal vid hya" уже дальше читать страшно.
Я понимаю, что если погрузиться в классическое изучение perl regexp (про которое, кстати, новичку вообще ни гугу), то можно в конце и узреть подобное… Но чтобы так… Сразу.
Если у вас есть проблема, которую можно решить с помощью регэкспов, значит у вас 2 проблемы ;)
А еще можно использовать для того, чтобы сделать простые операции сложно и дорого.
Например, берём структурированные данные и гоняем регулярки, как в Пример 4. Получение даты из строки и Пример 8. Извлекаем данные из html-файла. Годные костыли для мелких задач очень удобно, а вот в долговременные проекты лучше не пихать.
Отдельный котёл приготовлен для тех, кто проверяет, что строка является правильной датой через регулярные выражения. Получается либо неточно, либо сложно и всё равно не точно. При том, что нормальные инструменты доступны.
Я комфортно работаю с регулярками и поэтому при ревью их не пролистываю в ужасе.
Большие выражения часто являются источником проблем.
Регулярные выражения Python для новичков: что это, зачем и для чего