Задать вопрос
@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 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽