//g
Hello World! This is a Regex Tester.

Информация о совпадениях5

Match 1Index: 0
Hello
Group 1:H
Match 2Index: 6
World
Group 1:W
Match 3Index: 13
This
Group 1:T
Match 4Index: 23
Regex
Group 1:R
Match 5Index: 29
Tester
Group 1:T

Regex Тестер

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

Как это работает

1

Введите шаблон

Напишите шаблон регулярного выражения в поле ввода.

2

Установите флаги

Переключайте флаги, такие как Глобальный (g), Без учета регистра (i) или Многострочный (m), чтобы уточнить поиск.

3

Смотрите результаты

Смотрите подсветку в реальном времени в тексте и подробную информацию о совпадениях ниже.

Часто задаваемые вопросы

Какой движок regex использует этот инструмент?

Этот инструмент использует движок регулярных выражений JavaScript (ECMAScript), стандартный для всех современных браузеров.

Мои данные отправляются на сервер?

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

Что означают флаги?

'g' находит все (глобальный), 'i' игнорирует регистр, 'm' обрабатывает начало/конец по строкам, а 's' позволяет точке совпадать с новыми строками.

Поддерживается ли lookbehind?

Да, если ваш браузер поддерживает. Большинство (Chrome, Firefox, Edge) поддерживают позитивный и негативный lookbehind в JS regex.

Почему мой regex ничего не находит?

Проверьте флаги (напр., 'i') и экранируйте спецсимволы, если нужно. Также проверьте синтаксис.

Можно ли использовать именованные группы?

Да! JavaScript поддерживает именованные группы, такие как (?<name>...). Они появятся в деталях.

Как найти обратный слэш?

Нужно экранировать его другим слэшем: \\. В поле regex пишите только часть шаблона.

Есть ли лимит на размер текста?

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

Как найти новую строку?

Используйте \n. Если хотите, чтобы точка (.) совпадала с новыми строками, включите флаг 's' (dotAll).

Можно ли скопировать regex для кода?

Да, нажмите 'Копировать Regex', чтобы получить шаблон с слэшами и флагами, готовый для вставки в ваш JS код.