Перейти к содержимому
POST AI agent ready /v1/regex/replace

API замены регулярных выражений — бесплатный поиск и замена

Применяет шаблон регулярного выражения к строке и заменяет все совпадения указанной заменой. Поддерживает обратные ссылки ($1, $2) для групп захвата в строке замены.

Parameters

stringrequired

The regular expression pattern to match.

string

Regex flags (e.g., "g" for global replacement).

stringrequired

The input string to perform replacement on.

stringrequired

The replacement string. Use $1, $2 for capture group backreferences.

Code examples

curl -X POST https://api.botoi.com/v1/regex/replace \
  -H "Content-Type: application/json" \
  -d '{"pattern":"(\\d{4})-(\\d{2})-(\\d{2})","flags":"g","testString":"Event date: 2026-03-26","replacement":"$2/$3/$1"}'

When to use this API

Переформатирование дат в документе

Преобразуйте все даты ISO (ГГГГ-ММ-ДД) в формат США (ММ/ДД/ГГГГ) или любой другой формат, используя обратные ссылки группы захвата.

Редактировать конфиденциальную информацию в журналах

Перед публикацией замените номера кредитных карт, SSN или ключи API в файлах журналов замаскированными значениями, например «****».

Frequently asked questions

Как обратные ссылки работают в строке замены?
Используйте $1 для первой группы захвата, $2 для второй и т. д. $0 относится ко всему совпадению.
Замена происходит только один раз или глобально?
Это зависит от того, включите ли вы флаг «g». Без «g» заменяется только первое совпадение. При «g» заменяются все совпадения.
Могу ли я использовать в шаблоне просмотр вперед и назад?
Да. Механизм регулярных выражений поддерживает просмотр вперед (?=), отрицательный просмотр вперед (?!), просмотр назад (?<=) и отрицательный просмотр назад (?<!).
Существует ли защита от ReDoS для шаблонов замены?
Да. Применяется тот же 5-секундный таймаут выполнения. Паттерны, вызывающие катастрофические возвраты, уничтожаются.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.