我有一個字符串,我需要將其拆分爲段落。我可以使用.split('. ')
輕鬆做到這一點,並附加'。'字符到每個字符串 - 然後我有一個句子的數組。例如遇到問題,因爲字符串可能具有縮寫中間名的名稱 - 例如John D. Doe。基於前面的連續字符,'。'上的Javascript斷開字符串
如果它不是Javascript,我會使用lookbehind,但它是我不能。
如何將字符串拆分爲一組句子,由兩個或多個字母數字字符和全部停止符分隔?
認爲這將工作 - .split(/(?:\w{2}\.)\s/g)
- 但它不包括在比賽中的分隔符,而是我失去了最後的字符和每個拆分句子fullstop。
什麼樣的句子「我去拉什莫爾山」 ? – Aioros
是的。同樣的情況 - 不允許進行雙字母截斷。謝謝 – Nathan
一個稍微不同的方法是檢查,而不是如果你的話與一個。以大寫字母開頭。 –