Referencia de Regex
Guía de referencia rápida para la sintaxis de expresiones regulares: clases de caracteres, anclas, cuantificadores, grupos, flags y patrones comunes.
Clases de caracteres
Anclas
Cuantificadores
Grupos y Alternación
Escapes y Especiales
Flags
Patrones comunes
Acerca de esta herramienta
Las expresiones regulares (regex) son un lenguaje poderoso para describir patrones en cadenas de texto. Esta referencia cubre la sintaxis y patrones más utilizados.
Las secciones están organizadas por categoría. Usa el buscador para filtrar patrones por palabras clave.
Cómo usar
- Navega por las secciones para encontrar la sintaxis que necesitas.
- Usa el buscador para filtrar por palabra clave.
- Haz clic en cualquier patrón para copiarlo al portapapeles.
- Prueba los patrones en la herramienta Probador de Regex.
Casos de uso
Útil para validación de formularios, análisis de cadenas, análisis de logs, búsqueda y reemplazo y muchas otras tareas de programación.
Preguntas frecuentes
- ¿La sintaxis de regex funciona en todos los lenguajes? — La mayoría de los lenguajes admiten regex pero con pequeñas diferencias sintácticas. Los lenguajes principales como JavaScript, Python y Java siguen sintaxis compatible con PCRE.
- ¿Cómo hago un patrón sin distinción de mayúsculas? — Añade el flag i al final del patrón. Ejemplo: /patrón/i
- ¿Cuál es la diferencia entre cuantificadores ávidos y perezosos? — Los cuantificadores ávidos (*, +, ?) coinciden lo máximo posible; los perezosos (*?, +?, ??) lo mínimo posible.