JavaScript Split Regular Expression keep the delimiter

前端 未结 3 1944
没有蜡笔的小新
没有蜡笔的小新 2020-12-11 11:31

Using JavaScript I\'m trying to split a paragraph into it\'s sentences using regular expressions. My regular expression doesn\'t account for a sentence being inside bracket

3条回答
  •  有刺的猬
    2020-12-11 11:57

    @Utkanos You idea is good, but I think replace may better:

    text.replace(/\(?[A-Z][^\.]+[\.!\?]\)?/g, function (sentence) {
        output += '

    '+ sentence + '

    '; });

    http://jsfiddle.net/juGT7/1/

    You no need to loop again.

提交回复
热议问题