使用 JavaScript 我正在尝试使用正则表达式将一段分成句子。我的正则表达式不考虑括号内的句子,我想保留分隔符。
我在 jsFiddle.net 中放了一个代码示例 here
最佳答案
我采用了匹配方法而不是拆分方法。它可能更严格(例如,如果一个句子以 ...
等结尾怎么办)。
text.match(/\(?[A-Z][^\.]+[\.!\?]\)?(\s+|$)/g);
关于JavaScript 拆分正则表达式保留分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11230178/