Пробив по номеру на python | Разбор модуля phonenumbers
Регулярные выражения в Python. Полное объяснение. Сохраняй 💾
Что такое регулярное выражение? Для чего используется Regular Expressions в Python? Регулярное выражение (Regular Expression, RegEx) — это мощный, гибкий и эффективный инструмент для сопоставления текста на основе заранее определенного шаблона. Т.е. регулярные выражения позволяют найти строки или наборы строк в тексте, используя специализированный синтаксис, с помощью которого описывается шаблон для поиска. Универсальные шаблоны регулярных выражений напоминают миниатюрный язык программирования, который предназначен для описания и разбора текста...
Регулярные выражения в Python: что нужно знать после появления ChatGPT
Мне нужно было вытащить email из логов. Открыл ChatGPT: "дай regex для email на Питоне". Секунда - получил строчку:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}
Скопировал, запустил. Что-то нашло. Окей, вроде работает.
Через день коллега спросил: почему половина адресов пропала из выгрузки? Обычные адреса, ничего странного. Паттерн их просто не увидел.
Я уставился на эту строчку. Правильная она? Понятия не имел. Проверить как - тоже. Там проблема и началась. Регулярное выражение - шаблон для поиска в тексте...