Для чего стоит, если кто-то придет сюда.Это касается всего того, что задал вопрос ОП, я думаю.Если использовать пакет textstat
, подсчет предложений и символов очень прост.Существует определенное значение для пунктуации в конце каждого предложения.
import textstat
your_text = "This is a sentence! This is sentence two. And this is the final sentence?"
print("Num sentences:", textstat.sentence_count(your_text))
print("Num chars:", textstat.char_count(your_text, ignore_spaces=True))
print("Num words:", len(your_text.split()))