1
给定段落,我想将它拆分成句子。目前,我只是这样做:将段落拆分成句子
var sentences = paragraph.split('.');
它的工作原理在大多数情况下,但开始时它给了一句这样的失败:
阿拉斯加是美国
最大的国家
因为U.S.
有句点,所以解析出S
为句子。
确定段落中句子的最佳方式是什么?我想根据大写字母前的最后一段来解析它们,但是如果段落输入不正确(在句号后面输入一个小写字母),它也会失败
我错了吗?还是你对JavaScript的兴趣不如检验句子的理论?那么这可能是更多的问题http://programmers.stackexchange.com/ –
啊,欢迎来到正则表达式问题。那就是说,为什么不呢:'split('。\ s +')'? (虽然我第二个错误的建议,正则表达式解析语言/语法是尴尬的)。 –
不要忘记,一句话可以结束在别的东西不是点! –