| 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 |