1
resposta

[Projeto] #aprendinaAlura. Exercício 1 regex

import re
texto= input("Digite o nome do produto: ")
padrao_t= texto.strip().lower()
print(padrao_t)

1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!