Напишите шаблон
Введите его между косыми чертами или вставьте литерал вида /pattern/flags. Включайте и выключайте флаги кнопками.
Введите шаблон и текст: каждое совпадение подсвечивается по мере ввода, а группы захвата выводятся в таблице.
Посмотрите результат замены, прочитайте объяснение шаблона простыми словами или начните с готового шаблона.
Сопоставление…
Здесь появится список совпадений.
Введите его между косыми чертами или вставьте литерал вида /pattern/flags. Включайте и выключайте флаги кнопками.
Вставьте текст для поиска. Совпадения подсвечиваются по мере ввода и выводятся списком вместе с группами.
Посмотрите результат замены, извлеките совпадения по шаблону или прочитайте, что делает каждая часть выражения.
Генерируйте изображения, видео и 3D-модели из собственного кода с WaveSpeed AI.
Создавайте изображения по промпту или редактируйте свои.
Превратите изображение или промпт в короткий видеоклип.
Превратите изображение в 3D-модель.
$1 бесплатных кредитов для подходящих новых аккаунтов. Карта не нужна. Для генераторов нужны отдельный аккаунт и кредиты. Инструмент «тестер регулярных выражений» бесплатный.
JavaScript (ECMAScript), выполняемый собственным движком вашего браузера, поэтому результаты совпадают с тем, что делает ваш код в том же браузере или в Node.js. Другие диалекты, например PCRE, Python или Java, кое-где отличаются: в JavaScript нет притяжательных квантификаторов, атомарных групп и встроенных комментариев.
Нет. Шаблон и текст сопоставляются в браузере и никуда не отправляются.
Шаблоны вроде (a+)+$ на некоторых текстах могут выполняться экспоненциально долго (катастрофический возврат). Сопоставление выполняется отдельно от страницы и останавливается через 2 секунды с подсказкой, как исправить шаблон, поэтому страница никогда не зависает.
Пишите $1, $2 … для нумерованных групп, $<name> для именованных, $& для всего совпадения и $$ для знака доллара. Предпросмотр обновляется по мере ввода.
g находит все совпадения, i игнорирует регистр, m заставляет ^ и $ срабатывать на переносах строк, s позволяет . совпадать с переносами строк, u включает режим Unicode, v добавляет наборы Unicode, y ищет совпадение только в текущей позиции, а d записывает позиции групп. Наведите курсор на кнопку флага, чтобы увидеть его значение.
В списке выводится до 10 000 совпадений, а подсветка охватывает первые 200 000 символов; замена, извлечение и подсчёт совпадений работают по всему тексту. Принимаются тексты длиной до 5 миллионов символов.
Последние шаблон, флаги, текст и строка замены хранятся в этом браузере и восстанавливаются, когда вы возвращаетесь.
Бесплатно, конфиденциально и мгновенно.