1. Fundamentos de las expresiones regulares
Las expresiones regulares (Regex) son herramientas potentes para definir, buscar, extraer y reemplazar patrones de cadenas de texto. Pueden coincidir literalmente (\d para dígitos, \w para caracteres de palabra) o usar caracteres especiales para expresar patrones complejos. Ejemplo: ^[a-z]+$ significa una cadena que contiene solo letras minúsculas. ^ indica el inicio, $ el final, [a-z] va de a a z, y + significa uno o más. Son compatibles con casi todos los lenguajes de programación y editores de texto, y son esenciales para la validación de entradas, el análisis de datos y el reemplazo de texto.