Как доработать ф-цию разделителя текста построково
Всем привет. Не могу доработать функцию которая будет разделять текст на предложения и показывать предложения с новой строки ОБЯЗАТЕЛЬНО ЗАВЕРШАЯ ТОЧКОЙ и что бы последнее предложение было с ОДНОЙ точкой. Вот мой код
def separator(argument):
return '\n'.join(argument.split('. '))
print(separator('hhhd jsdhfhsd sdjhsdjkf. hfd djss sjhdkjhs sdf. kjsdhfkdsfdfs. dhf h s djhhkj.'))
Должно получиться
hhhd jsdhfhsd sdjhsdjkf.
hfd djss sjhdkjhs sdf.
kjsdhfkdsfdfs.
dhf h s djhhkj.
Ответы (1 шт):
Автор решения: Abra_Kadabra
→ Ссылка
def separator(argument):
a = argument.split(".")
value = ".\n".join(a)
return value
print(separator('hhhd jsdhfhsd sdjhsdjkf. hfd djss sjhdkjhs sdf. kjsdhfkdsfdfs. dhf h s djhhkj.'))