Herramienta Gratuita • desarrollo

Probador y Generador de Regex

Escribe expresiones regulares, pruébalas en tiempo real y obtén una explicación detallada en lenguaje natural.

Procesamiento 100% Local:Tus datos no salen del navegador. Funciona sin conexión.
⭐️ Guardar herramienta:Ctrl + Do⌘ + D

Configuración de la Herramienta

Texto Evaluado y Coincidencias

3 Coincidencias
hola@madedigital.es info@madedigital.es correo-invalido@com 123456@prueba.org

Explicación de la Regex Paso a Paso

^
Ancla

Coincide con el inicio de la línea o cadena de texto.

[a-zA-Z0-9._%+-]
Conjunto

Coincide con cualquier letra (mayúscula o minúscula) o número incluyendo ese conjunto.

+
Cuantificador

Coincide con una o más veces (1+) del elemento anterior.

@
Literal

Busca coincidencia exacta con el carácter '@' (distingue mayúsculas según las banderas).

[a-zA-Z0-9.-]
Conjunto

Coincide con cualquier letra (mayúscula o minúscula) o número incluyendo ese conjunto.

+
Cuantificador

Coincide con una o más veces (1+) del elemento anterior.

\.
Escape

Escapa el carácter '.' para buscarlo literalmente.

[a-zA-Z]
Conjunto

Clase de caracteres: coincide con cualquier carácter que esté en el conjunto: 'a-zA-Z'.

{2,}
Cuantificador

Cuantificador: coincide al menos 2 o más veces con el elemento anterior.

$
Ancla

Coincide con el fin de la línea o cadena de texto.

¿Te ha sido útil la herramienta? ☕Invítanos a un café para ayudarnos a mantener Project Atlas 100% gratuito, sin límites y libre de cookies molestas.
Invitarnos un café ☕
¿Quieres una versión a medida?

¿Te gustaría tener este Probador y Generador de Regex adaptado a tu empresa?

Podemos integrar esta herramienta directamente en tu página web con tu marca, añadir tarifas personalizadas o programar funciones a medida para optimizar el trabajo de tu equipo.


¿Cómo funciona el Probador y Generador de Regex?

Esta herramienta ejecuta el motor de expresiones regulares nativo de JavaScript (objeto `RegExp`) 100% local en tu navegador. Al evaluar el patrón y el texto de prueba, la lógica compila la expresión regular y realiza una búsqueda de coincidencias utilizando el método `matchAll` o `exec` según los modificadores (flags) seleccionados. Para el 'Explicador de Regex', el parser desglosa la cadena de caracteres del patrón caracter por caracter o grupo por grupo utilizando reglas de concordancia gramatical (buscando metasímbolos como `^`, `$`, cuantificadores como `+`, `*`, `?`, clases de caracteres como `[a-z]` o `\d`, y grupos de captura `(...)`), traduciendo la sintaxis abstracta de la regex a explicaciones humanas claras en español.

Cómo utilizar la herramienta

1. Introduce tu patrón de expresión regular en el campo **'Expresión Regular (Patrón)'** sin las barras diagonales inicial ni final (ej: `^[0-9]{5}$` para códigos postales). 2. Selecciona las **Banderas (Flags)** de tu búsqueda: `g` (buscar todas las coincidencias), `i` (ignorar mayúsculas/minúsculas) o `m` (tratar el texto como múltiples líneas). 3. En el área de **Texto de Prueba**, escribe las cadenas que deseas validar. Verás las coincidencias resaltadas en amarillo de forma instantánea. 4. Revisa la sección **'Explicación de la Regex'** justo debajo: verás una lista desglosada paso a paso que te explica qué hace exactamente cada elemento del patrón en lenguaje natural. 5. En la parte derecha, se mostrará el número total de coincidencias encontradas y una lista de los grupos de captura extraídos.

Ejemplo práctico:

  • Validar un correo electrónico con la expresión: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$
  • Extraer todos los números de teléfono de un texto utilizando el patrón: +?d{1,4}?[-.s]?(?d{1,3}?)?[-.s]?d{1,4}[-.s]?d{1,4}[-.s]?d{1,9}

Preguntas Frecuentes (FAQ)

¿Qué es una Expresión Regular (Regex)?

Una expresión regular (Regex) es una secuencia de caracteres que forma un patrón de búsqueda. Se utiliza principalmente para la búsqueda y validación de patrones de texto (como verificar que un correo electrónico, número de teléfono o contraseña tengan el formato correcto) y para operaciones de reemplazo de texto.

¿Para qué sirven las banderas (flags)?

Las banderas modifican el comportamiento de la búsqueda. Las más comunes son: 'g' (global, busca todas las coincidencias en lugar de detenerse en la primera), 'i' (insensible a mayúsculas, no distingue entre 'A' y 'a') y 'm' (multilínea, hace que los caracteres '^' y '$' coincidan con el inicio y fin de cada línea individual en lugar de todo el texto).

¿Es seguro procesar datos sensibles en el probador?

Sí, es totalmente seguro. Al igual que el resto de herramientas de Project Atlas, el análisis de texto y la ejecución de la expresión regular se realizan localmente en tu propio ordenador utilizando el motor de JavaScript de tu navegador. No se envía ningún dato a servidores externos.


Herramientas Relacionadas