Herramienta Gratuita

Buscador de Expresiones Regulares (Regex) en Texto

Busca, resalta y extrae coincidencias de patrones Regex en texto con banderas (g, i, m, s, u), desglose de grupos de captura y biblioteca de expresiones regulares.

Patrones Rápidos:
/ /
Banderas (Flags):
Coincidencias
0
Grupos Capturados
0
Tiempo Motor
0 ms

Las coincidencias detalladas aparecerán aquí.

Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Buscador de Expresiones Regulares (Regex) en Texto?

¿Qué hace esta herramienta? Busca, resalta y extrae coincidencias de patrones Regex en texto con banderas (g, i, m, s, u), desglose de grupos de captura y biblioteca de expresiones regulares.

Categoría de Aplicación
Texto
Fórmula de Cálculo
Emparejamiento determinista de patrones mediante motor de expresiones regulares ECMAScript / PCRE
Parámetros de Entrada
Patrón Regex / Texto a Examinar
Resultados Devueltos
Lista de Coincidencias
Guía Rápida de Uso (Paso a Paso)
  1. Paso 1: Introduce o ajusta el campo Patrón Regex.
  2. Paso 2: Introduce o ajusta el campo Texto a Examinar.
  3. Paso 3: Haz clic en Buscar Coincidencias Regex para obtener el desglose y resultados inmediatos.
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

Índice de Contenidos

¿Qué es el Buscador de Expresiones Regulares (Regex) en Texto y para qué sirve?

El Buscador de Expresiones Regulares (Regex) en Texto es una herramienta técnica avanzada diseñada para escanear, emparejar, resaltar y extraer patrones de caracteres complejos dentro de cualquier bloque de información. Las expresiones regulares (*regular expressions* o *regex*) constituyen uno de los estándares computacionales más potentes y versátiles de la informática moderna, permitiendo definir secuencias sintácticas formales para identificar direcciones de correo electrónico, números de teléfono, URLs, etiquetas HTML, códigos postales, direcciones IP, fechas, hashes y estructuras de datos personalizadas en segundos.

Esta utilidad interactiva online proporciona un entorno visual completo con resaltado dinámico de coincidencias (*matches*), desglose de grupos de captura (*capturing groups*), selector de banderas (*flags* modificadores como g, i, m, s, u) y una biblioteca integrada de patrones preconfigurados de uso común. Al ejecutarse en el navegador con el motor de expresiones regulares estándar ECMAScript / JavaScript, ofrece una respuesta instantánea y segura sin transmitir tus textos a servidores externos.

Sintaxis Fundamental y Componentes de una Expresión Regular

Para construir patrones de búsqueda eficaces en el analizador, es fundamental comprender los bloques sintácticos principales de la notación Regex:

  1. Metacaracteres y Clases de Caracteres:
    • . (Punto): Coincide con cualquier carácter individual excepto el salto de línea (salvo con el flag s dotAll).
    • \d: Coincide con cualquier dígito decimal del 0 al 9 (equivalente a [0-9]).
    • \w: Coincide con cualquier carácter alfanumérico más el guion bajo _ (equivalente a [a-zA-Z0-9_]).
    • \s: Coincide con cualquier espacio en blanco, tabulador o salto de línea.
    • [abc]: Conjunto o clase que coincide con cualquiera de los caracteres contenidos entre corchetes.
    • [^abc]: Clase negada que coincide con cualquier carácter que no esté en el conjunto.
  2. Cuantificadores de Repetición:
    • *: Cero o más ocurrencias del elemento anterior (codicioso / *greedy*).
    • +: Una o más ocurrencias del elemento precedente.
    • ?: Cero o una ocurrencia (hace que el elemento sea opcional).
    • {n,m}: Entre un mínimo de $n$ y un máximo de $m$ repeticiones.
  3. Anclas y Delimitadores de Posición:
    • ^: Inicio de la cadena (o inicio de línea con el flag multilínea m).
    • $: Fin de la cadena (o fin de línea con el flag m).
    • \b: Límite de palabra (*word boundary*), que separa palabras de espacios o signos de puntuación.
  4. Grupos de Captura y Alternancia:
    • (patrón): Agrupa elementos y captura el segmento coincidente en un grupo numerado.
    • (?:patrón): Grupo de no captura, útil para aplicar cuantificadores sin guardar memoria de retroceso.
    • a|b: Operador de alternancia lógica (coincide con "a" o con "b").

Tabla de Patrones Regex de Uso Frecuente

Puedes seleccionar cualquiera de estos patrones preconfigurados directamente en el panel de ejemplos rápidos de nuestra herramienta:

Objetivo de Búsqueda Expresión Regular (Regex) Descripción del Patrón
Correos electrónicos (Email) [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} Detecta direcciones de correo válidas con dominio y TLD de al menos 2 letras.
Direcciones URL completas https?:\/\/[^\s/$.?#].[^\s]* Captura enlaces HTTP y HTTPS con sus rutas, parámetros y fragmentos.
Direcciones IPv4 \b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b Localiza bloques IP numéricos de 4 octetos delimitados por puntos.
Fechas en formato AAAA-MM-DD \b\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])\b Valida fechas estructuradas respetando meses del 01 al 12 y días del 01 al 31.
Códigos de color hexadecimal #(?:[a-fA-F0-9]{3}|[a-fA-F0-9]{6})\b Detecta paletas CSS en formato corto #FFF o largo #FFFFFF.
Etiquetas HTML / XML <(\w+)(?:\s+[^>]*)?>.*?<\/\1>|<[^>]+?\/> Identifica tags con pares de apertura y cierre o etiquetas auto-cerradas.

Casos de Uso Profesionales y Aplicaciones

Guía de Uso Rápido

  1. Introduce tu patrón Regex: Escribe la expresión regular en el campo de patrón (por ejemplo, \b[A-Z]{3}-\d{4}\b).
  2. Configura los Modificadores (Flags): Activa o desactiva las casillas correspondientes: g (global), i (insensible a mayúsculas), m (multilínea), s (dotAll) o u (unicode).
  3. Pega el texto a examinar: Escribe o pega el contenido en el área de texto de entrada.
  4. Revisa los resultados y desgloses: Observa el recuento total de coincidencias, el resaltado interactivo en el visor y la lista exportable con cada fragmento capturado.
  5. Exporta tus hallazgos: Copia la lista de coincidencias al portapapeles o descárgala en un archivo .TXT.

Preguntas Frecuentes (FAQ)

¿Qué significa cada una de las banderas o flags en Regex?

La bandera g (global) busca todas las coincidencias en lugar de detenerse tras la primera; i (case-insensitive) ignora la distinción entre mayúsculas y minúsculas; m (multiline) hace que ^ y $ coincidan al principio y final de cada línea; s (dotAll) permite que el punto . coincida también con saltos de línea; y u habilita el soporte pleno para caracteres Unicode extendidos.

¿Qué ocurre si introduzco una expresión regular sintácticamente inválida?

La herramienta detectará el error sintáctico de inmediato mediante un mensaje visual descriptivo en rojo, indicándote exactamente la razón del fallo (por ejemplo, corchetes sin cerrar, cuantificador fuera de lugar o grupo mal delimitado).

¿Se pueden extraer los grupos de captura individuales?

Sí, la herramienta desglosa tanto la coincidencia completa ($Match\ 0$) como cada uno de los grupos capturados entre paréntesis ($Group\ 1$, $Group\ 2$, etc.) para facilitar su reutilización en código.

¿Es seguro analizar textos con datos personales o claves de API?

Sí. Todo el procesamiento de expresiones regulares se realiza 100% de forma local en tu navegador mediante el motor nativo de JavaScript. Ningún dato introducido se envía a la red ni queda registrado en servidores.

¿Qué motor de expresiones regulares utiliza esta herramienta?

Utiliza el estándar oficial ECMAScript (JavaScript Regex), el cual es compatible en más del 98% de su sintaxis con motores PCRE (PHP), Python re, Go, C# .NET y Java.

Herramientas Relacionadas en porcentaje.net

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de Herramientas de Texto que te pueden interesar.

Herramientas de Texto

Validador de Expresiones Regulares sobre Texto

Valida la sintaxis de tus expresiones regulares y prueba casos de uso en tiempo real con veredi...

Ver herramienta
Herramientas de Texto

Buscador de Texto en Archivos Binarios

Busca texto, patrones regex y secuencias de bytes hexadecimales en archivos binarios online. In...

Ver herramienta
Herramientas de Texto

Buscador de Coincidencias en Texto

Encuentra y resalta coincidencias exactas, palabras clave o expresiones regulares (RegEx) en do...

Ver herramienta
Herramientas de Texto

Buscador de Antónimos en Texto

Buscador de antónimos en texto online: detecta palabras opuestas in situ, sustituye términos ...

Ver herramienta
Herramientas de Texto

Reemplazador Regex Online para Texto

Reemplaza y transforma texto masivo utilizando expresiones regulares y grupos de captura ($1, $...

Ver herramienta
Herramientas de Texto

Generador de Patrones Regex desde Texto

Genera automáticamente una expresión regular (Regex) a partir de cadenas de texto y ejemplos ...

Ver herramienta
Herramientas de Texto

Buscador de la Cadena Más Larga

Encuentra la palabra más larga, la línea con mayor conteo de caracteres y el párrafo más ex...

Ver herramienta
Herramientas de Texto

Detector de Plagio de Texto Online

Compara dos textos online para detectar plagio, coincidencias literales y paráfrasis con algor...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Tap Code (Código de Toques)

Traduce texto a Tap Code acústico y viceversa sobre matriz Polibio 5x5 (C=K). Reproductor de a...

Ver herramienta
Herramientas de Texto

Convertidor de Hexadecimal a Texto Plano

Traduce código hexadecimal (base 16) a texto plano legible al instante. Soporta UTF-8 multi-by...

Ver herramienta
Herramientas de Texto

Agregar BOM a Texto UTF-8

Agrega el Byte Order Mark (BOM EF BB BF / \uFEFF) a textos y archivos UTF-8 online. Soluciona p...

Ver herramienta
Herramientas de Texto

Limpiador de Texto Online

Limpiador de texto avanzado todo en uno. Elimina líneas vacías, espacios extra y formatea tus...

Ver herramienta
Herramientas de Texto

Convertidor de texto a minúsculas

Convierte cualquier texto a minúsculas de forma instantánea, respetando tildes y la Ñ españ...

Ver herramienta
Herramientas de Texto

Convertir Texto a Texto Plano

Convierte textos enriquecidos, HTML o Markdown a formato de texto plano simple de forma rápida...

Ver herramienta
Herramientas de Texto

Convertir Texto a Minúsculas

Convierte tu texto a minúsculas online de forma rápida, cómoda y gratuita. Respeta tildes, d...

Ver herramienta
Herramientas de Texto

Convertidor de Texto al Revés

Gira y voltea tus textos de cabeza online con el convertidor de texto al revés. Copia y pega l...

Ver herramienta
Herramientas de Texto

Formateador de Texto para Readme Markdown

Formatea, alinea tablas, badges, bloques de código y listas de tareas para archivos README.md ...

Ver herramienta
Herramientas de Texto

Generador de UUID desde Texto

Genera UUIDs deterministas e idempotentes a partir de texto, dominios y URLs según el estánda...

Ver herramienta
Herramientas de Texto

Convertidor de Texto a Cifra Playfair

Cifra y descifra mensajes mediante el cifrado digrámico Playfair (1854). Matriz clave 5x5 inte...

Ver herramienta
Herramientas de Texto

Convertidor de sistema hexadecimal a texto

Convierte código hexadecimal a texto legible, aceptando formatos con o sin espacios y con pref...

Ver herramienta
Herramientas de Texto

Herramienta para ordenar texto alfabéticamente

Ordena listas de texto alfabéticamente (A-Z o Z-A) o por longitud, con opciones de sensibilida...

Ver herramienta
Herramientas de Texto

Buscador de Diferencias entre Dos Textos

Encuentra diferencias visuales entre dos versiones de un texto, contrato o código. Resalta adi...

Ver herramienta