n1ro°
RU

Конвертеры / Windows / Linux / ПО · Текст и данные

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

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

Как получается результат

Для JavaScript literal escaping заменить regex metacharacters [\^$.*+?()[]{}|] на escaped; reverse делать только для собственных escapes, не выполнять eval.

Пример

a+b? → a\+b\?.

Ограничения

Не преобразовывать произвольный regex в «эквивалентный текст» и не использовать eval/new Function.

Источники

Проверено: · Актуальность: 14.09.2026 · Редакция N1RO

Нашли ошибку? Сообщить