Probador Regex

Pruebe los patrones de expresiones regulares JavaScript localmente con resaltado en vivo y marcas para coincidencias globales, que no distinguen entre mayúsculas y minúsculas, multilínea, dotAll, Unicode y fijas.

Patrón Regex
Texto de prueba
Resultados
Los resultados aparecerán aquí...
0 caracteres 0 coincidencias

Pruebe los patrones de expresiones regulares JavaScript con texto real

Probador Regex le permite probar una expresión regular JavaScript con una entrada de muestra antes de usarla en código, validación, análisis de registros o flujos de trabajo de búsqueda. Las coincidencias se resaltan a medida que edita el patrón o el texto, por lo que es más fácil ver qué captura realmente la expresión.

Los patrones utilizan el motor de expresiones regulares JavaScript del navegador. Ingrese el patrón sin barras diagonales iniciales ni finales, luego elija indicadores como g, i, m, s, u y y. El escape, el modo Unicode, los finales de línea y las coincidencias codiciosas pueden cambiar los resultados.

Cómo usar

  1. Escriba o pegue un patrón de expresiones regulares en el campo de entrada Regex Pattern. No es necesario incluir las barras diagonales iniciales y finales.
  2. 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).
  3. Ingrese o pegue su texto de prueba en el editor a continuación.
  4. Las coincidencias se resaltan automáticamente. El recuento de coincidencias aparece en la barra de estado.
  5. Utilice Copiar para copiar el texto de prueba al portapapeles, Descargar para guardarlo como un archivo o Limpiar para restablecer todo.

¿Qué es el probador de expresiones regulares?

Probador Regex es un entorno limitado de patrones basado en navegador para comprobar si una expresión regular JavaScript coincide con el texto esperado. Es útil para cadenas, ID, delimitadores, valores de configuración, URL y campos de registro similares a los de correo electrónico.

Los resultados de expresiones regulares son específicos del motor. Un patrón que funciona aquí sigue el comportamiento JavaScript, que puede diferir de los dialectos PCRE, Python, Java, grep o expresiones regulares de bases de datos. Vuelva a probar expresiones importantes en el tiempo de ejecución donde se utilizarán.

Notas de entrada

Pegue texto representativo, incluidas líneas en blanco y puntuación que aparecen en producción. Utilice g cuando necesite todas las coincidencias, m cuando ^ y $ deban aplicarse por línea, y u cuando el manejo de Unicode sea importante.

Ejemplo

Un patrón simple similar a un correo electrónico con la bandera global encuentra dos direcciones e ignora los fragmentos con formato incorrecto:

--- Pattern ---
\b\w+@\w+\.\w+\b

--- Flags ---
g (global)

--- Test Text ---
Contact us at [email protected] or [email protected].
Invalid: @missing.com or user@

--- Matches Found ---
2 matches:
  1. [email protected]
  2. [email protected]

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

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-tester","arguments":{"input":"Order #A102 total $58.40","options":{"pattern":"#[A-Z]\\d+","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.