rad / tools /ine_antes.py
Moibe's picture
Reestructura general de acceso a campos y tools
7bdefa8
raw
history blame contribute delete
838 Bytes
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