DanielRN commited on
Commit
baeedab
verified
1 Parent(s): e18bb9f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -25,9 +25,9 @@ def limpiar_texto(texto):
25
  # Funci贸n para extraer valores correctamente sin dejar "No especificado"
26
  def obtener_valor(texto, patron):
27
  match = re.search(patron, texto, re.IGNORECASE | re.MULTILINE)
28
- if match:
29
  return match.group(1).strip()
30
- return None # Retorna None si no encuentra coincidencia
31
 
32
  # Funci贸n para extraer la lista de servicios correctamente
33
  def obtener_servicios(texto):
@@ -97,10 +97,10 @@ def ver_mas(historial):
97
 
98
  # Funci贸n para formatear la informaci贸n de los alojamientos correctamente
99
  def formatear_alojamiento(texto):
100
- nombre = obtener_valor(texto, r"nombre:\s*(.+)") or "No disponible"
101
- direccion = obtener_valor(texto, r"direcci贸n:\s*(.+)") or "No disponible"
102
- telefono = obtener_valor(texto, r"tel茅fono:\s*(.+)") or "No disponible"
103
- plazas = obtener_valor(texto, r"plazas:\s*(.+)") or "No disponible"
104
  mascotas = "S铆" if re.search(r"mascotas\s*:\s*s铆", texto, re.IGNORECASE) else "No"
105
  wifi = "S铆" if re.search(r"wifi\s*:\s*s铆", texto, re.IGNORECASE) else "No"
106
  servicios = obtener_servicios(texto)
 
25
  # Funci贸n para extraer valores correctamente sin dejar "No especificado"
26
  def obtener_valor(texto, patron):
27
  match = re.search(patron, texto, re.IGNORECASE | re.MULTILINE)
28
+ if match and match.group(1).strip():
29
  return match.group(1).strip()
30
+ return "No disponible"
31
 
32
  # Funci贸n para extraer la lista de servicios correctamente
33
  def obtener_servicios(texto):
 
97
 
98
  # Funci贸n para formatear la informaci贸n de los alojamientos correctamente
99
  def formatear_alojamiento(texto):
100
+ nombre = obtener_valor(texto, r"(?i)nombre\s*:\s*(.+)")
101
+ direccion = obtener_valor(texto, r"(?i)direcci贸n\s*:\s*(.+)")
102
+ telefono = obtener_valor(texto, r"(?i)tel[e茅]fono\s*:\s*(.+)")
103
+ plazas = obtener_valor(texto, r"(?i)plazas\s*:\s*(.+)")
104
  mascotas = "S铆" if re.search(r"mascotas\s*:\s*s铆", texto, re.IGNORECASE) else "No"
105
  wifi = "S铆" if re.search(r"wifi\s*:\s*s铆", texto, re.IGNORECASE) else "No"
106
  servicios = obtener_servicios(texto)