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.
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.