@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
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
i3a4em
@i3a4em
import re
text = 'sometimes i want delete some from this text some'
string = re.sub(r'\ssome$|some\s', '', text)
print(string)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
gd1xza
@gd1xza
text = 'sometimes i want delete some from this text'
new_text = text.replace("some ", "")
print(new_text)
Ответ написан
@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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Сбер Иннополис
от 80 000 ₽
Сбер Москва
от 200 000 до 300 000 ₽
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽