Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты разработчикаchevron_rightГенератор регулярных выраженийГенератор регулярных выражений

Генератор регулярных выражений

Просматривайте библиотеку распространённых шаблонов Regex с объяснением токенов.

Email & Web
Numbers & IDs
Network
Dates & Times
Phone Numbers
Passwords & Users
Postal & Geographic
Code & Data
Email Address

Standard email address format

^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$
[email protected]
Вставьте любой Regex для разбора по токенам.Разбивка по токенам
^Start of string
[a-zA-Z0-9._%+\-]Any of: a-zA-Z0-9._%+\-
+One or more (greedy)
@Literal character: "@"
[a-zA-Z0-9.\-]Any of: a-zA-Z0-9.\-
+One or more (greedy)
\.Literal dot
[a-zA-Z]Any of: a-zA-Z
{2,}At least 2 times
$End of string
infoHover over any chip to see the full label. Groups are shown as a single chip.

Похожие инструменты

Тестер регулярных выражений

Тестер регулярных выражений

Тестируйте регулярные выражения с подсветкой совпадений в реальном времени и режимом замены.

Regex-замена

Regex-замена

Используйте регулярные выражения для замены текста прямо в браузере.

Regex-разделение

Regex-разделение

Используйте регулярные выражения для разделения текста прямо в браузере.

Извлекатель regex

Извлекатель regex

Используйте регулярные выражения для извлечения совпадений из текста прямо в браузере.

Конвертер PDF в оттенки серого

Конвертер PDF в оттенки серого

Преобразуйте цветной PDF в оттенки серого, отрисовывая каждую страницу и заново собирая документ.

Конвертер HEX в Tailwind

Конвертер HEX в Tailwind

Преобразование цветов HEX в ближайшие классы цветов Tailwind CSS.

Скрытие PDF

Скрытие PDF

Рисуйте черные прямоугольники поверх конфиденциальных областей страниц PDF прямо в браузере.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Изучайте и используйте шаблоны regex из кураторской библиотеки

Регулярные выражения мощны, но пугают. Шаблон вроде [a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,} выглядит как набор символов, пока вы не поймёте каждый токен. Этот генератор Regex сочетает библиотеку проверенных шаблонов с интерактивным объяснителем, чтобы вы учились работе шаблонов, решая реальные задачи.

Найдите нужный шаблон (email, телефон, дата, URL и т.д.), увидьте рабочие примеры, поймите, что делает каждая часть, и скопируйте шаблон в свой код.

Кураторская библиотека шаблонов

Вместо того чтобы строить шаблоны с нуля или искать на непонятных форумах, начните с проверенных в продакшене шаблонов для распространённых случаев:

  • Валидация email
  • Телефонные номера в разных форматах
  • Даты и время
  • URL и веб-домены
  • Почтовые индексы
  • Номера кредитных карт
  • Валидация паролей

Разбор токен за токеном

Каждый шаблон сопровождается подробным объяснением того, что делает каждая часть. При выборе шаблона разбор показывает:

  • Что представляет каждая группа или токен
  • Почему используются конкретные экранирующие символы
  • Каковы ограничения и крайние случаи
  • Как изменить шаблон под конкретные нужды

Пользовательские шаблоны

Помимо библиотеки, вы можете ввести свой шаблон для получения объяснения токенов — идеально для понимания унаследованных шаблонов или проверки собственной логики.

Реальные сценарии использования

Валидация форм: получайте правильные шаблоны для валидации пользовательского ввода мгновенно.

Обработка текста: находите шаблоны для извлечения данных из неструктурированного текста.

Инструменты скриптования: создавайте надёжные регулярные выражения для bash, Python или командной строки.

100% в браузере

Все шаблоны и объяснения генерируются в вашем браузере без отправки данных на сервер.