import re #DOCUMENTO:INE_ANTES CAMPO:VIGENCIA def obtener_vigencia(texto): # La expresión regular busca: # (\d{4}) -> Un grupo que captura 4 dígitos (el número de la izquierda) # vigencia -> La palabra literal "vigencia" # (\d{4}) -> Otro grupo que captura 4 dígitos (el número de la DERECHA) # El 're.search' devuelve un objeto 'match' si encuentra el patrón match = re.search(r'\d+vigencia(\d+)', texto) if match: # Si se encuentra una coincidencia, match.group(1) contiene el primer grupo capturado. # En este caso, el número a la derecha. numero_derecha = match.group(1) print(f"El número a la derecha es: {numero_derecha}") return numero_derecha else: print("No se encontró el patrón en el texto.") return None