У меня есть текстовый файл с 1000 предложений. Я разделил предложения от '.' , но в этих предложениях также есть '?' и '!' . Мне нужно также разделить их, а также присоединить эти символы в конце этих предложений. Например: text = "У меня есть друг. У меня много друзей! Я очень счастлив сегодня. Вы счастливы? Я был sh вы были." Вывод:
I have a friend.
I have many friends!
I am very happy today.
Are you happy?
I wish you were.
Код, который я пробовал:
textsentences = text.split('.')
I have tried this code.
with open("file.txt",'w') as writefile:
for line in textsentences:
line = line.strip()
writefile.write("%s . \n" % line)
Работает только для одного символа.