import re
texto= input("Digite o nome do produto: ")
padrao_t= texto.strip().lower()
print(padrao_t)
import re
texto= input("Digite o nome do produto: ")
padrao_t= texto.strip().lower()
print(padrao_t)
Oi, Cristiano! Como vai?
Notei que você aplicou strip()
e lower()
para limpar e padronizar o nome do produto, o que é ótimo para trabalhar com strings antes de aplicar expressões regulares. Essa abordagem ajuda a evitar erros comuns ao comparar ou buscar padrões.
Uma dica interessante para o futuro é utilizar re.sub()
para substituir caracteres indesejados de forma prática:
import re
texto = " Produto 123! "
padrao_t = re.sub(r'[^a-z0-9 ]', '', texto.strip().lower())
print(padrao_t)
O código remove todos os caracteres que não são letras, números ou espaços, mantendo o texto padronizado.