From 2e4cdbe67b79d4aa36460b3a6853e426d45b0301 Mon Sep 17 00:00:00 2001 From: Alfred Melch Date: Sun, 22 Dec 2019 19:28:33 +0100 Subject: [PATCH] Add more sentence ending punctuation --- src/lib/parseText.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/parseText.js b/src/lib/parseText.js index 7c36c95..64107d7 100644 --- a/src/lib/parseText.js +++ b/src/lib/parseText.js @@ -1,3 +1,5 @@ +const sentenceEndings = '.!?:;' + /** * Returns an object containing the segmented text and metainfo about word and * sentence beginnings @@ -24,7 +26,9 @@ export function parseText(text, maxLength) { curIdx += fragments.length // set flag if next word is sentence beginning - sentenceFlag = word.endsWith('.') + sentenceFlag = sentenceEndings + .split('') + .some(ending => word.endsWith(ending)) } return { segments, words, sentences }