API замены регулярных выражений — бесплатный поиск и замена
Применяет шаблон регулярного выражения к строке и заменяет все совпадения указанной заменой. Поддерживает обратные ссылки ($1, $2) для групп захвата в строке замены.
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.