File size: 838 Bytes
7bdefa8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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