|
import herramientas |
|
|
|
|
|
|
|
def Nombre(textos_extraidos, textos_extraidos_limpios): |
|
indice = herramientas.buscaIndexPalabra(textos_extraidos_limpios, 'usual') |
|
nombre = textos_extraidos[indice-2] |
|
apellido = textos_extraidos[indice-1] |
|
return nombre, apellido |
|
|
|
def Identificacion(textos_extraidos, textos_extraidos_limpios): |
|
indice = herramientas.buscarPatronCedula(textos_extraidos_limpios) |
|
identificacion = textos_extraidos[indice] |
|
return identificacion |
|
|
|
def Fecha_Nacimiento(textos_extraidos, textos_extraidos_limpios): |
|
indice = herramientas.buscaIndexMultiplesPalabras(textos_extraidos_limpios, ['fecha', 'nacimiento']) |
|
print("El 铆ndice de la fecha de nacimiento es: ", indice) |
|
texto_fecha_nacimiento = textos_extraidos_limpios[indice] |
|
print("Y su correspondiente texto es: " , texto_fecha_nacimiento) |
|
fecha_nacimiento = herramientas.obtener_fecha(texto_fecha_nacimiento) |
|
return fecha_nacimiento |
|
|
|
def Sexo(textos_extraidos, textos_extraidos_limpios): |
|
|
|
indice = herramientas.buscaIndexPalabra(textos_extraidos_limpios, 'sexo') |
|
|
|
if indice is None: |
|
indice = herramientas.buscaIndexPalabra(textos_extraidos_limpios, 'seno') |
|
if indice is not None: |
|
print(f"Se encontr贸 una variaci贸n de sexo en el 铆ndice: {indice}") |
|
else: |
|
print("No se encontr贸 ninguna forma de la palabra sexo.") |
|
return None |
|
else: |
|
print(f"Se encontr贸 palabra directamente.") |
|
|
|
texto_campo_sexo = textos_extraidos[indice] |
|
sexo = herramientas.obtener_sexo(texto_campo_sexo) |
|
return sexo |