1
resposta

Substituindo palavras específicas

import re

texto = input("Digite o texto a ser revisado: ")
palavra_substituida = input("Qual palavra deseja substituir? ")
palavra_substituta = input("Qual a nova palavra? ")
texto_revisado = re.sub(rf'\b{re.escape(palavra_substituida)}\b', palavra_substituta, texto)
print("Texto revisado:", texto_revisado)
    
1 resposta

Olá, Mauricio, como vai?

O seu código está funcional e cumpre exatamente o que a atividade propõe. Você utilizou expressões regulares de forma adequada para garantir que apenas palavras inteiras sejam substituídas, evitando alterações indesejadas em palavras que contêm a palavra-alvo.

O seu exercício está bem implementado e demonstra compreensão da manipulação de strings e regex em Python. Continue praticando e compartilhando seus códigos, o fórum está à disposição para novas dúvidas e discussões sobre programação.

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