Задать вопрос
@irina222222

Как убрать пунктуацию в тексте?

Здравствуйте! У меня есть текст. Каждое предложение я делаю на новой строке и убираю конечный знак (. ? ! ...).
import re
split_regex = re.compile(r'[.|!|?|…]')
sentences = filter(lambda t: t, [t.strip() for t in split_regex.split(text)])
for s in sentences:
print(s)
Но теперь, когда я хочу убрать запятую, кавычки, тире. У меня все происходит, только с последним предложением.
out = "".join(c for c in s if c not in (',','«','»')). Подскажите пожалуйста, как это сделать?
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
19 дек. 2024, в 02:11
15000 руб./за проект
19 дек. 2024, в 02:09
11000 руб./за проект
19 дек. 2024, в 00:46
30000 руб./за проект