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