Hola estimados, tengo una duda, quisiera saber como podría hacer para extraer una palabra clave ya definida en una cadena de texto es decir: tu promocion triplica esta vigente, solo quiero extraer TRIPLICA o DUPLICA depende de la cadena así esté en mayúscula o minúscula , se podrá ?
Compartir
Dennis, puedes validar con un if el caso que corresponda:
-«triplica» in {var}.lower()
-«duplica» in {var}.lower()
Y en función del resultado seguir el flujo.
Hola Dennis, puedes utilizar regex para obtenerlo, si tu string es:
tu promocion triplica esta vigente
otu promocion duplica esta vigente
Con este regex en un asignar variable deberías poder obtener esa palabra:
re.search(r'\b(triplica|duplica)\b', '{var_texto}', re.IGNORECASE).group(1) if re.search(r'\b(triplica|duplica)\b', '{var_texto}', re.IGNORECASE) else None
Debes reemplazar {var_texto} por tu variable, si no lo encuentra, te devolverá None