API de reemplazo de expresiones regulares: búsqueda y reemplazo gratuitos
Aplica un patrón de expresiones regulares a una cadena y reemplaza todas las coincidencias con el reemplazo especificado. Admite referencias inversas ($1, $2) para grupos de captura en la cadena de reemplazo.
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
Reformatear fechas en un documento
Convierta todas las fechas ISO (AAAA-MM-DD) al formato estadounidense (MM/DD/AAAA) o cualquier otro formato utilizando referencias retrospectivas del grupo de captura.
Redactar información confidencial en registros
Reemplace los números de tarjetas de crédito, SSN o claves API en los archivos de registro con valores enmascarados como "****" antes de compartirlos.
Frequently asked questions
¿Cómo funcionan las referencias inversas en la cadena de reemplazo?
Utilice $1 para el primer grupo de captura, $2 para el segundo, y así sucesivamente. $0 se refiere al partido completo.
¿El reemplazo ocurre solo una vez o globalmente?
Depende de si incluyes la bandera "g". Sin "g", sólo se reemplaza la primera coincidencia. Con "g" se reemplazan todas las coincidencias.
¿Puedo usar mirar hacia adelante y hacia atrás en el patrón?
Sí. El motor de expresiones regulares admite búsqueda hacia adelante (?=), búsqueda hacia adelante negativa (?!), búsqueda hacia atrás (?<=) y búsqueda hacia atrás negativa (?<!).
¿Existe una protección ReDoS para los patrones de reemplazo?
Sí. Se aplica el mismo tiempo de espera de ejecución de 5 segundos. Se terminan los patrones que causan un retroceso catastrófico.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.