Saltar al contenido
Utilidades de texto

Probador de expresiones regulares

Prueba y valida expresiones regulares introduciendo un patrón, banderas y un texto de ejemplo.
El probador resalta las coincidencias, muestra el número de resultados encontrados
y presenta los grupos capturados para ayudarte a comprender
cómo se comporta tu expresión regular.

Puedes combinar libremente banderas como global, insensible a mayúsculas
o multilínea, y ver los resultados reflejados al instante.
Los errores de sintaxis se detectan de inmediato y se muestran como mensajes claros, lo que facilita la depuración y el ajuste de patrones complejos.

Esta herramienta es útil para desarrolladores, analistas de datos
y cualquier persona que trabaje con procesamiento de texto, análisis de logs, validación de formularios o patrones de búsqueda.
Todas las pruebas se realizan localmente en tu navegador, y ningún texto ni expresión regular se envía a ningún servidor, permitiendo una experimentación segura y privada.

Guía: Cómo usarlo y características

  • Introduce el patrón y las banderas en la parte superior y pega el texto de prueba abajo.
  • Las partes coincidentes se resaltan y se muestran los grupos capturados para revisarlos.
  • Escribe una cadena de reemplazo para ver el resultado actualizado en tiempo real.
  • Todo el procesamiento es local y el texto no se envía a ningún servidor.

Ejemplos: Ejemplos de entrada y salida

Find email addresses

Entrada

Pattern: /[\w.-]+@[\w.-]+/g
Text: Contact us at [email protected] today.

Salida

Matches: ["[email protected]"]

FAQ: Preguntas frecuentes

  • ¿Qué motor de expresiones regulares se usa?

    Las pruebas se realizan con RegExp de JavaScript, por lo que puede comportarse distinto a PCRE u otros motores.
  • ¿Puedo definir flags?

    Sí. Puedes agregar flags como g, i o m en el campo correspondiente.
  • ¿Qué longitud puede tener el texto de prueba?

    Unos miles de caracteres funcionan bien en el navegador. Para textos muy grandes, prueba con fragmentos más pequeños.

Casos de uso: Usos habituales

  • Iterating on search patterns

    Test regexes against sample text to tune matches for replace or extraction logic.

  • Creating shareable examples

    Keep patterns alongside test strings so reviews and questions convey intent clearly.

  • Sanity-checking performance

    Vary input sizes to spot catastrophic backtracking issues before shipping.

Notas: Notas y limitaciones

  • Todo se queda en el navegador

    Las entradas y salidas permanecen en tu dispositivo. Al cerrar la pestaña o borrar la caché, se eliminan los estados temporales.

  • Valida los datos críticos

    Los resultados son un apoyo; revísalos antes de enviarlos a sistemas productivos o compartirlos externamente.

  • Cargas grandes dependen del dispositivo

    Textos o archivos muy extensos pueden ir más lentos en algunos navegadores. Para tareas pesadas, usa un entorno de escritorio.

Resultados Not run
Introduce un patrón y un texto, luego haz clic en «Ejecutar prueba».

Probador de expresiones regulares

Las expresiones regulares permiten buscar, validar y extraer texto, pero los patrones complejos pueden ser difíciles de entender sin ejemplos. Este probador permite escribir una regex y texto de prueba para revisar coincidencias, grupos capturados y comportamiento antes de usar el patrón en código real.

Cuándo usarlo

  • Validar entradas: prueba patrones para emails, IDs, slugs, nombres de archivo o líneas de log.
  • Extraer datos estructurados: comprueba grupos de captura antes de usarlos en scripts.
  • Depurar patrones: entiende por qué una regex coincide demasiado, muy poco o nada.

Nota de revisión

Prueba tanto ejemplos válidos como inválidos. Algunos patrones amplios pueden aceptar valores no deseados o tener problemas de rendimiento con entradas grandes.