Reemplazo Regex
Reescriba texto estructurado localmente con patrones de expresiones regulares, indicadores, grupos de captura y referencias de reemplazo JavaScript.
Reescribir texto estructurado con referencias inversas de expresiones regulares
Regex Reemplazar busca texto con una expresión regular JavaScript y reemplaza cada coincidencia con una cadena de reemplazo. Es útil para reformatear fechas, normalizar ID, recortar etiquetas repetidas, remodelar texto tipo CSV y probar reglas de limpieza antes de usarlas en scripts.
Los grupos de captura se pueden reutilizar en el reemplazo con referencias anteriores como $1, $2 y $& para toda la partida. Las banderas seleccionadas afectan la cantidad de coincidencias que se encuentran y cómo se interpretan los anclajes, mayúsculas y minúsculas, puntos y Unicode.
Cómo usar
- Escriba o pegue un patrón de expresiones regulares en el campo Regex Pattern. No se necesitan delimitadores.
- Seleccione las banderas que necesita: g (global), i (no distingue entre mayúsculas y minúsculas), m (multilínea), s (dotAll), u (unicode) o y (pegajoso).
- Ingrese una cadena de reemplazo en el campo Reemplazar con. Utilice $1, $2 para referencias a grupos capturados.
- Pega o escribe tu texto de prueba en el editor a continuación. Las coincidencias se resaltan a medida que escribe.
- Haga clic en Reemplazar todo para aplicar el reemplazo a todo el texto.
- Utilice Copiar para copiar el resultado, Descargar para guardarlo o Limpiar para restablecer todo.
¿Qué es el reemplazo de expresiones regulares?
Regex Reemplazo es un entorno limitado local de búsqueda y reemplazo para expresiones regulares JavaScript. Muestra texto coincidente antes de aplicar el reemplazo, lo que ayuda a detectar patrones demasiado amplios antes de que se reescriban demasiado.
La sintaxis de reemplazo es la sintaxis JavaScript. Si está moviendo la expresión a otro idioma o editor, verifique la numeración de grupos, la compatibilidad con grupos con nombre, el escape, el manejo de nuevas líneas y si las referencias retrospectivas de reemplazo usan $1, \1 u otra forma.
Notas de entrada
Pruebe con una pequeña muestra representativa antes de pegar texto grande. Utilice grupos de captura solo alrededor de las partes que necesitará más adelante, escape caracteres literales como puntos y paréntesis y revise la vista previa antes de hacer clic en Reemplazar todo.
Ejemplo
Los grupos de captura pueden reorganizar las fechas de MM/DD/AAAA a una salida de estilo ISO AAAA-MM-DD:
--- Pattern ---
(\d{2})/(\d{2})/(\d{4})
--- Replacement ---
$3-$1-$2
--- Flags ---
g (global)
--- Test Text ---
Today is 04/29/2026 and tomorrow is 04/30/2026.
--- Result ---
Today is 2026-04-29 and tomorrow is 2026-04-30.
Integración MCP
MCP (Model Context Protocol) permite que agentes de IA y aplicaciones descubran y ejecuten utilidades de Coding.Tools para flujos repetibles de conversión, formato, hash y generación.
Nombre de herramienta MCP: regex-replace
Endpoint MCP: https://coding.tools/mcp
Llame primero a tools/list. Cada herramienta incluye inputSchema, outputSchema y examples para que un agente de IA o cliente pueda construir argumentos válidos sin adivinar.
Para tools/call, lea result.content[0].text para el valor visible y result.structuredContent para el análisis automático. Los fallos de herramienta devuelven isError: true; los fallos de protocolo devuelven un JSON-RPC error.
Ejemplo de solicitud tools/call:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"regex-replace","arguments":{"input":"Ticket ABC-123 is ready for review","options":{"pattern":"[A-Z]{3}-\\d{3}","replacement":"[ticket-id]","flags":"g"}}}}'
La mayoría de las herramientas de texto y datos aceptan una cadena input y options opcionales. Las herramientas de imagen que dependen de las API de imagen del navegador se listan para descubrimiento y devuelven un enlace a la interfaz web cuando necesitan capacidades del navegador.