2
respostas

[Projeto] Resposta ao exercício replace bom por ótimo

import re
texto= input("Digite o texto a ser revisado: ")
palavra = input("Qual palavra deseja substituir? ")
novapalavra= input("Qual a nova palavra? ")
if palavra == "bom":
    texto_corrigido = re.sub(r'\b' + re.escape(palavra) + r'\b', novapalavra, texto)
    print(texto_corrigido)
else:
    print("A palavra não foi substituída.")
2 respostas

Bom dia, Cristiano! Tudo bem?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de expressões regulares com re.sub() para realizar substituições precisas em textos, utilizou muito bem o recurso re.escape() para garantir segurança na manipulação de palavras especiais e ainda compreendeu a importância do uso de condicionais para controlar a lógica de substituição de forma clara e objetiva.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

obrigado pelo feedback