feat: text-statistic (fixed service count sentences method)

This commit is contained in:
Chesterkxng
2025-05-27 17:03:58 +02:00
parent 8740b8f72e
commit e1f1c6a1c4

View File

@@ -14,12 +14,10 @@ function countCharacters(text: string): number {
} }
function countSentences(text: string, options: InitialValuesType): number { function countSentences(text: string, options: InitialValuesType): number {
const sentenceDelimiters = options.sentenceDelimiters || [ const sentenceDelimiters = options.sentenceDelimiters
'.', ? options.sentenceDelimiters.split(',').map((s) => s.trim())
'!', : ['.', '!', '?', '...'];
'?',
'...'
];
const regex = new RegExp(`[${sentenceDelimiters.join('')}]`, 'g'); const regex = new RegExp(`[${sentenceDelimiters.join('')}]`, 'g');
const sentences = text const sentences = text
.split(regex) .split(regex)