re.search
Encuentra la primera coincidencia de un patrón. Usa una cadena cruda r"..." para que las barras invertidas sigan siendo barras invertidas. group(1) es el primer par de paréntesis.
Sintaxis
import rem = re.search(r"ZONE-(\w+)", text)m.group(1)
- search devuelve None cuando nada coincide. Convierte los dígitos capturados con int().
Ejemplo
import re print(re.search(r"ZONE-(\w+)", "zz ZONE-north").group(1))
Salida:
north
Errores comunes
- Llamar a .group() sobre None falla. Comprueba la coincidencia, o asegúrate de que el patrón aparece de verdad en el texto.