re.search() busca el patrón en toda la cadena, devolviendo la primera coincidencia encontrada, mientras que re.match() solo busca al principio de la cadena y devuelve una coincidencia si el patrón coincide con los caracteres iniciales.
¿Cuál es la diferencia entre re.search() y re.match()?