Probador de expresiones regulares: depurador de expresiones regulares de JavaScript en vivo

Pruebe los patrones de expresiones regulares de JavaScript localmente con aspectos destacados en vivo, banderas, recuentos de coincidencias y grupos de captura. Depure texto de muestra en su navegador sin cargarlo.

Haga clic para el modo cine

Partidos

2 coincidencias
[email protected]\[email protected]\nnot-an-email

Grupos de captura

#ÍndiceFósforoGrupos
10[email protected]ninguno
221[email protected]ninguno

Cómo usar

  1. Escriba o elija una expresión regular.
  2. Pegue el texto de muestra que desea probar.
  3. Alternar indicadores como g, i o m.
  4. Revise las coincidencias resaltadas, el recuento de coincidencias y los grupos de captura.
  5. Copie coincidencias o siga refinando el patrón.

Nota: La primera versión usa JavaScript RegExp, que difiere de PCRE, Python y otras versiones de expresiones regulares.

Características principales

  • Prueba de expresiones regulares de JavaScript en vivo: escriba un patrón de expresiones regulares y texto de muestra para ver coincidencias al instante.
  • Alternar bandera: cambia las banderas comunes g, i, m, s y u rápidamente.
  • Inspector de grupo de captura: revisa los grupos de captura de cada coincidencia para depurar la lógica de análisis.
  • Depuración de texto local: los registros, las cargas útiles, los identificadores y los fragmentos permanecen en su navegador.
  • Preajustes útiles: comience con patrones comunes para correo electrónico, URL, UUID, espacios en blanco y niveles de registro.

Herramientas relacionadas

Formateador JSON seguro y generador de tipos: generación de tipos locales

Formateador JSON seguro: formatee, valide y corrija JSON localmente. Embellecer/minimizar, resaltar errores, generar TypeScript o Zod, convertir a XML: privado. Pruébalo ahora.

Probador y evaluador JSONPath gratuito | Consultas locales en tiempo real

Probador y evaluador JSONPath gratuito para API JSON. Extraiga nodos coincidentes en tiempo real, inspeccione rutas y copie resultados JSON mientras el análisis permanece local en su navegador.

Convertidor de JSON a CSV - Exportación de hoja de cálculo local

Convierta objetos o matrices JSON a CSV localmente en su navegador. Aplane los campos, obtenga una vista previa del resultado y luego copie o descargue CSV sin cargar datos.

Convertidor de CSV a JSON: analizador local en tiempo real

Convierta texto o archivos CSV a matrices JSON localmente en su navegador. Admite encabezados, delimitadores de coma/punto y coma/tabulación, archivos de arrastrar y soltar, copiar y descargar sin cargas.

Comprobador de diferencias JSON: comparación semántica local

Compare dos documentos JSON localmente en su navegador. Ordene las claves de los objetos para obtener una diferencia semántica, ignore el ruido del orden de las claves y marque los campos agregados, eliminados y modificados sin cargarlos.

Minificador y compresor JSON

Minimice JSON en una línea, elimine sangrías y saltos de línea, y compare el tamaño original, el tamaño minimizado, los bytes guardados y el porcentaje guardado.

Convertidor de JSON a TypeScript: genere interfaces localmente

Convertidor JSON a TypeScript en línea gratuito. Genere instantáneamente interfaces y tipos de TypeScript a partir de sus cargas útiles JSON. Generación de código del lado del cliente 100% privado.

Convertidor de YAML a JSON: analizador seguro del lado del cliente

Convierta YAML a JSON formateado localmente en su navegador. Esta herramienta de desarrollo admite conversión en vivo, YAML de múltiples documentos, errores de reconocimiento de línea, copia y descarga JSON sin almacenar datos.

Lógica de cálculo

La herramienta utiliza el motor JavaScript RegExp del navegador localmente:

  • El patrón se compila en una expresión regular de JavaScript.
  • Las banderas cambian la distinción entre mayúsculas y minúsculas, el comportamiento de varias líneas, la coincidencia global y más.
  • Los grupos de captura exponen partes específicas dentro de cada partido.
  • La longitud de entrada tiene un límite para reducir el riesgo de que patrones lentos congelen la página.

Preguntas frecuentes

¿Se ha subido mi texto de muestra?

No. La coincidencia se ejecuta localmente en su navegador y el texto de muestra no se carga en un servidor.

¿Qué sabor de expresión regular usa esto?

La primera versión utiliza JavaScript RegExp. No emula PCRE, Python, RE2 u otros motores.

¿Cómo veo los grupos de captura?

Una vez encontrada una coincidencia, los grupos de captura se enumeran por coincidencia para que pueda inspeccionar cada subcoincidencia entre paréntesis.

¿Por qué mi expresión regular funciona en otro lugar pero no aquí?

La sintaxis de expresiones regulares varía según el idioma y el motor. Este probador sigue el comportamiento de expresiones regulares de JavaScript.

¿Puede una expresión regular congelar la página?

Los patrones muy complejos pueden resultar costosos. La herramienta limita la longitud de la entrada e informa errores o límites en la interfaz de usuario.