Регулярные выражения для начинающих: 10 шаблонов на каждый день
Regex кажется магией, но на практике 90% задач решаются десятком простых шаблонов. Разбираем самые полезные регулярки с примерами.
Что такое регулярные выражения
Регулярные выражения (regex) — это мини-язык для поиска и замены текста по шаблону. Они используются в программировании, текстовых редакторах, командной строке и даже Google Sheets. Освоение regex экономит часы ручной работы с текстом.
Базовые элементы
- \d — любая цифра (0–9), \D — любой нецифровой символ
- \w — буква, цифра или подчёркивание, \W — наоборот
- . — любой символ кроме переноса строки
- + — один или более повторений, * — ноль или более
- [a-z] — диапазон символов, ^ — начало строки, $ — конец строки
Практические примеры
Проверка email: ^[\w.-]+@[\w.-]+\.\w{2,}$. Поиск телефона: \+7\d{10}. Извлечение дат: \d{2}\.\d{2}\.\d{4}. Начните с простых шаблонов и постепенно усложняйте — это как конструктор, где каждый элемент добавляет возможности.
Совет: используйте сайт regex101.com для тестирования выражений — он подсвечивает совпадения в реальном времени и объясняет каждый элемент шаблона. Это лучший способ учиться regex на практике.
Наш инструмент позволяет тестировать регулярные выражения прямо в браузере с подсветкой совпадений, поддержкой флагов (g, i, m) и шпаргалкой по синтаксису.
Теги