Probador de Expresiones Regulares
El Probador de Expresiones Regulares en línea te ayuda a probar y validar patrones regex en tiempo real. Soporta múltiples flags de regex (global, insensible a mayúsculas, multilínea, etc.) y muestra resultados detallados de coincidencias incluyendo índice, valor e información de grupos. La herramienta proporciona una guía de referencia para metacaracteres regex comunes y ejemplos, ayudándote a construir y probar rápidamente expresiones regulares complejas. Adecuado para depuración de desarrollo, validación de datos, procesamiento de texto y varios otros escenarios.
Referencia de Regex
Las expresiones regulares son patrones utilizados para hacer coincidir combinaciones de caracteres en cadenas. Aquí hay algunos metacaracteres regex comunes y ejemplos:
Carácter | Descripción |
---|---|
. | Coincide con cualquier carácter individual excepto nueva línea |
\d | Coincide con cualquier dígito, equivalente a [0-9] |
\D | Coincide con cualquier no-dígito, equivalente a [^0-9] |
\w | Coincide con cualquier carácter de palabra (letra, dígito, guión bajo), equivalente a [A-Za-z0-9_] |
\W | Coincide con cualquier carácter que no sea de palabra, equivalente a [^A-Za-z0-9_] |
\s | Coincide con cualquier carácter de espacio en blanco (espacio, tabulación, nueva línea, etc.) |
\S | Coincide con cualquier carácter que no sea espacio en blanco |
^ | Coincide con el comienzo de una cadena |
$ | Coincide con el final de una cadena |
* | Coincide con la expresión precedente 0 o más veces |
+ | Coincide con la expresión precedente 1 o más veces |
? | Coincide con la expresión precedente 0 o 1 vez |
{n} | Coincide con la expresión precedente exactamente n veces |
{n,} | Coincide con la expresión precedente al menos n veces |
{n,m} | Coincide con la expresión precedente entre n y m veces |
| | Coincide con la expresión antes o después del | |
[] | Clase de caracteres, coincide con cualquier carácter dentro de los corchetes |
[^] | Clase de caracteres negada, coincide con cualquier carácter que no esté dentro de los corchetes |
() | Grupo de captura, coincide con la expresión dentro y captura el resultado |
(?:) | Grupo de no captura, coincide con la expresión dentro sin capturar |
Patrones Regex Comunes
Correo Electrónico
Coincide con direcciones de correo electrónico válidas
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
URL
Coincide con URLs HTTP o HTTPS
https?:\/\/[\w\-\.]+\.[a-zA-Z]{2,}(\/\S*)?
Número de Teléfono
Coincide con números de teléfono internacionales
\+?\d{1,4}[-.\s]?\(?\d{1,3}\)?[-.\s]?\d{1,4}[-.\s]?\d{1,4}[-.\s]?\d{1,9}
Fecha (AAAA-MM-DD)
Coincide con fechas en formato AAAA-MM-DD
\d{4}-\d{2}-\d{2}
Dirección IP
Coincide con direcciones IPv4
((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)
Acerca del Probador de Expresiones Regulares
El Probador de Expresiones Regulares en línea te ayuda a probar y validar patrones regex en tiempo real. Soporta múltiples flags de regex (global, insensible a mayúsculas, multilínea, etc.) y muestra resultados detallados de coincidencias incluyendo índice, valor e información de grupos. La herramienta proporciona una guía de referencia para metacaracteres regex comunes y ejemplos, ayudándote a construir y probar rápidamente expresiones regulares complejas. Adecuado para depuración de desarrollo, validación de datos, procesamiento de texto y varios otros escenarios.
¿Qué es una Expresión Regular?
Una expresión regular (regex) es un patrón utilizado para hacer coincidir combinaciones de caracteres en cadenas. Es una herramienta poderosa de procesamiento de texto que se puede usar para buscar, reemplazar, validar y extraer información del texto. Las expresiones regulares usan caracteres especiales y reglas de sintaxis para definir patrones de coincidencia, capaces de manejar varios requisitos complejos de coincidencia de texto.
¿Cuándo Usar Expresiones Regulares?
- Validar entrada del usuario (correos electrónicos, números de teléfono, fuerza de contraseña, etc.)
- Extraer información específicamente formateada del texto (fechas, URLs, etiquetas, etc.)
- Buscar y reemplazar patrones específicos en el texto
- Limpieza de datos y conversión de formato
Características
- Soporte para múltiples banderas regex (global, insensible a mayúsculas, multilínea, etc.)
- Visualización en tiempo real de resultados de coincidencias, incluyendo índice, valor e información de grupo
- Guía de referencia para metacaracteres regex comunes y ejemplos
- Interfaz limpia e intuitiva para pruebas rápidas de regex