Перейти к основному содержимому
Develop Tools

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

Проверяйте местоположения совпадений регулярных выражений JavaScript/ECMAScript, группы захвата и результаты замены в режиме реального времени.

Регулярные выражения, текст и файлы, которые вы вводите, обрабатываются только в вашем браузере и не отправляются и не сохраняются на сервере. Некоторый синтаксис и поведение отличаются от Java, Python, .NET, PCRE и т. д.

Регулярное выражение

флаг

Тестовый текст

Количество символов/строк: 0 / 0

Матч-пойнт


          

тест на перестановку

Простое объяснение регулярных выражений

Простое объяснение основных символов. Это не гарантирует корректность всего регулярного выражения.

Список матчей

No. матч позиция строка: столбец группа захвата

Состояние: Матч: 0 Время обработки: -

Об этом инструменте

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

Возможности

  • Регулярные выражения JavaScript/ECMAScript и флаги g, i, m, s, u, v, y
  • Подсветка совпадений, положение матрицы, нумерованный/именованный захват, результаты замены

Как пользоваться

  1. Введите регулярное выражение или выберите из коллекции шаблонов, специфичных для конкретного использования.
  2. Введите тестовую строку или прочитайте текстовый файл в своем терминале.
  3. Проверьте совпадения, группы захвата и результаты замены.

Ограничения

  • Некоторый синтаксис и поведение отличаются от регулярных выражений в Java, Python, .NET, PCRE и т. д.
  • Предупреждение о времени обработки является простым суждением и не позволяет обнаружить все риски ReDoS.

Конфиденциальность: Выбранные файлы и результаты преобразования/анализа обрабатываются в браузере и не отправляются и не сохраняются на сервере инструментов разработки.