Bel*_*vek 1 javascript regex ellipsis match
我当前使用的正则表达式如下:
var sentences = fulltext.match(/[^\.!\?]+[\.!\?]+/g);
Run Code Online (Sandbox Code Playgroud)
这会返回一个数组,其中的句子被分割,包括空格(我需要所有字符)。问题是,它不适用于省略号“...”,我想它也不适用于其他非常规形式的标点符号。
如何修复我的正则表达式以匹配此标点符号和其他形式的标点符号?
有没有任何新手友好的 REGEX 示例驱动指南?
省略号的 Unicode 是\\u2026.
所以你可以用它\\u2026来匹配省略号。
代码:
\n\nvar fulltext= "First sentence\xe2\x80\xa6 Second sentence. ";\nfulltext.match(/([^.?!;\\u2026]+[.?!;\\u2026]+)/g);\nRun Code Online (Sandbox Code Playgroud)\n\n输出
\n\n["First sentence\xe2\x80\xa6", " Second sentence."]\nRun Code Online (Sandbox Code Playgroud)\n\n\n
| 归档时间: |
|
| 查看次数: |
4499 次 |
| 最近记录: |