T

Text Machine

Potentes herramientas de texto, en tu navegador

Probador de Regex

Crea y prueba expresiones regulares sobre tu propio texto en tiempo real. Visualiza cada coincidencia resaltada, inspecciona los grupos de captura y previsualiza los reemplazos, todo en tu navegador.

Expresión regular

/

/g

Flags

Cadena de prueba
Reemplazar con

Consejo: activa el flag g para reemplazar todas las coincidencias en lugar de solo la primera.

Cómo usar Probador de Regex

  1. 1

    Escribe tu patrón

    Escribe una expresión regular en el campo de patrón y luego activa o desactiva los flags (g, i, m y más) para controlar con exactitud cómo funciona la coincidencia.

  2. 2

    Añade tu texto de prueba

    Pega el texto en el que quieres buscar en el campo «Cadena de prueba». Las coincidencias se resaltan al instante a medida que escribes o editas el patrón.

  3. 3

    Inspecciona las coincidencias

    Revisa cada coincidencia, su posición en el texto y los grupos de captura o con nombre en la lista de resultados para confirmar que el patrón se comporta como esperas.

  4. 4

    Reemplaza o copia

    Introduce un reemplazo para previsualizar las sustituciones con retrorreferencias del tipo $1 y luego copia el resultado directamente en tu código o documento.

Preguntas frecuentes

¿Qué es una expresión regular?
Una expresión regular, o regex, es un patrón compacto que sirve para buscar, encontrar coincidencias y transformar texto. Los desarrolladores las utilizan para validar entradas, hacer búsquedas y reemplazos, analizar y extraer datos en casi todos los lenguajes de programación y editores de texto.
¿Qué variante de regex usa este probador?
Esta herramienta usa el motor de expresiones regulares de JavaScript (ECMAScript) integrado en tu navegador, el mismo que utilizan Node.js y las aplicaciones web modernas. Los patrones y los flags se comportan exactamente igual que en tu propio código JavaScript.
¿Qué significan los flags?
g (global) encuentra todas las coincidencias en lugar de detenerse en la primera; i ignora mayúsculas y minúsculas; m hace que ^ y $ coincidan en los saltos de línea; s permite que el punto coincida con los caracteres de salto de línea; u habilita el tratamiento completo de Unicode; mientras que y (sticky) ancla la coincidencia a una posición específica del texto.
¿Cómo funcionan los grupos de captura?
Los paréntesis de tu patrón crean grupos de captura que extraen partes de cada coincidencia. Los grupos numerados se referencian como $1, $2, etc., mientras que los grupos con nombre, escritos como (?<nombre>…), se muestran por separado, de modo que puedes extraer exactamente los datos que necesitas.
¿Se envían mis datos a un servidor?
No. Cada coincidencia y cada reemplazo se ejecutan íntegramente en tu navegador usando su motor de regex nativo. Nada de lo que escribes se sube, registra ni almacena, por lo que el probador funciona sin conexión y mantiene tu texto completamente privado.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Conversor de HTML a Texto

Formateador de JSON

Decodificador de JWT

Generador de Gradientes CSS

Generador de Sombras CSS

Convertidor de Texto a HTML