@Mister_Mad

Как из строки удалить конкретное слово?

Как удалить слово из текста, не затрагивая похожие слова с поисковым?
например из фразы удалить 'some', но не затрагивая 'sometimes'?

text = 'sometimes i want delete some from this text'
new_text = text.replace('some', "")
print(new_text)


получаю результат:
times i want delete from this text

как получить:
sometimes i want delete from this text
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
@AlbertForest
import re
text = 'sometimes i want delete some from this text some'
string = re.sub(r'\ssome$|some\s', '', text)
print(string)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@alexbprofit
Junior SE
text = 'sometimes i want delete some from this text'

res = ' '.join([el for el in text.split(" ") if el != 'some'])

print(res)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы