Sobre Expresiones Regulares
Las expresiones regulares (regex) son patrones usados para encontrar coincidencias en cadenas de texto. Son herramientas poderosas para validación de datos, búsqueda y reemplazo de texto, y extracción de información.
Metacaracteres Básicos
Cualquier carácter (excepto salto de línea)
Cero o más ocurrencias
Una o más ocurrencias
Cero o una ocurrencia (opcional)
Inicio de cadena/línea
Fin de cadena/línea
Clases de Caracteres
Cualquier dígito [0-9]
Cualquier carácter de palabra [a-zA-Z0-9_]
Cualquier espacio en blanco
Cualquier carácter en el conjunto
Cualquier carácter fuera del conjunto
Grupos y Alternancia
Grupo de captura
Grupo sin captura
Alternancia (a o b)
Consejos de Uso
Comienza con patrones simples y ve añadiendo complejidad. Usa la flag 'i' para búsquedas sin distinción de mayúsculas. Prueba tu regex con varios casos de prueba, incluyendo casos extremos. Recuerda escapar caracteres especiales como . * + ? etc. cuando quieras usarlos literalmente.