Pular para o conteúdo
POST AI agent ready /v1/regex/replace

API de substituição Regex - localização e substituição gratuitas

Aplica um padrão regex a uma string e substitui todas as correspondências pela substituição especificada. Suporta referências anteriores ($1, $2) para grupos de captura na string de substituição.

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

Reformatar datas em um documento

Converta todas as datas ISO (AAAA-MM-DD) para o formato dos EUA (MM/DD/AAAA) ou qualquer outro formato usando referências anteriores do grupo de captura.

Editar informações confidenciais em logs

Substitua números de cartão de crédito, SSNs ou chaves de API em arquivos de log por valores mascarados como "****" antes de compartilhar.

Frequently asked questions

Como funcionam as referências anteriores na string de substituição?
Use $1 para o primeiro grupo de captura, $2 para o segundo e assim por diante. $0 refere-se a toda a partida.
A substituição acontece apenas uma vez ou globalmente?
Depende se você inclui o sinalizador "g". Sem "g", apenas a primeira correspondência é substituída. Com "g", todas as correspondências são substituídas.
Posso usar lookahead e lookbehind no padrão?
Sim. O mecanismo regex suporta lookahead (?=), lookahead negativo (?!), lookbehind (?<=) e lookbehind negativo (?<!).
Existe proteção ReDoS para padrões de substituição?
Sim. O mesmo tempo limite de execução de 5 segundos se aplica. Os padrões que causam retrocesso catastrófico são encerrados.

Get your API key

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