Javascript 匹配句的JS正则表达式

Javascript 匹配句的JS正则表达式,javascript,regex,Javascript,Regex,我无法创建一个正则表达式,以便用javascript正确匹配文本中的单个句子。我使用了/([!?:])\s+/g,但在长序列中没有匹配正确的句子 比如说 [1](I have received a big present!) [2](You know?) [3](it's, really, a car.) [4](The car have: a blue color) [5](It's very hardly to drive.) 总感觉:5 什么是匹配句子的正确正则表达式 编辑: 我已经把

我无法创建一个正则表达式,以便用javascript正确匹配文本中的单个句子。我使用了
/([!?:])\s+/g
,但在长序列中没有匹配正确的句子

比如说

[1](I have received a big present!) [2](You know?)
[3](it's, really, a car.) [4](The car have: a blue color)

[5](It's very hardly to drive.)
总感觉:5 什么是匹配句子的正确正则表达式

编辑:


我已经把所有的句子都编号了。我想匹配一个由
\n\n
\n
分隔的句子等。

是否有不匹配的内容

否则只需使用//g


它接受所有内容接受一个新行

是否有不匹配的内容

否则只需使用//g


它接受所有内容接受一个新行

是否有不匹配的内容

否则只需使用//g


它接受所有内容接受一个新行

是否有不匹配的内容

否则只需使用//g


它接受所有内容并接受一个新行

这是一支钢笔。我是一个男孩; var res=str.split(/[\.\!]+\s*\n+\s*/)//这段代码返回一个sentense数组。 警报(res);
控制台日志(res)尝试遵循此操作

这是一支钢笔。我是一个男孩; var res=str.split(/[\.\!]+\s*\n+\s*/)//这段代码返回一个sentense数组。 警报(res);
控制台日志(res)尝试遵循此操作

这是一支钢笔。我是一个男孩; var res=str.split(/[\.\!]+\s*\n+\s*/)//这段代码返回一个sentense数组。 警报(res);
控制台日志(res)尝试遵循此操作

这是一支钢笔。我是一个男孩; var res=str.split(/[\.\!]+\s*\n+\s*/)//这段代码返回一个sentense数组。 警报(res); 控制台日志(res)
var m=$(“#txa”)[0].defaultValue.match(/([^\r\n][^!?\.\r\n]+[\w!?\.]+)/g);
$(“”+m.join(“
”)+“”)。appendTo('body') //document.write(m.join('\n'))

我收到了一份大礼物!你知道的?
这真的是一辆车。这辆车是蓝色的
开车很难。
var m=$(“#txa”)[0].defaultValue.match(/([^\r\n][^!?\.\r\n]+[\w!?\.]+)/g);
$(“”+m.join(“
”)+“”)。appendTo('body') //document.write(m.join('\n'))

我收到了一份大礼物!你知道的?
这真的是一辆车。这辆车是蓝色的
开车很难。
var m=$(“#txa”)[0].defaultValue.match(/([^\r\n][^!?\.\r\n]+[\w!?\.]+)/g);
$(“”+m.join(“
”)+“”)。appendTo('body') //document.write(m.join('\n'))

我收到了一份大礼物!你知道的?
这真的是一辆车。这辆车是蓝色的
开车很难。
var m=$(“#txa”)[0].defaultValue.match(/([^\r\n][^!?\.\r\n]+[\w!?\.]+)/g);
$(“”+m.join(“
”)+“”)。appendTo('body') //document.write(m.join('\n'))

我收到了一份大礼物!你知道的?
这真的是一辆车。这辆车是蓝色的
开车很难。

什么?你想要一个正则表达式来匹配什么?请尝试再次解释,以便我们能提供帮助。我不明白你这里的问题。“这辆车有:蓝色”这是另一句没有结尾的话?什么?你想要一个正则表达式来匹配什么?请尝试再次解释,以便我们能提供帮助。我不明白你这里的问题。“这辆车有:蓝色”这是另一句没有结尾的话?什么?你想要一个正则表达式来匹配什么?请尝试再次解释,以便我们能提供帮助。我不明白你这里的问题。“这辆车有:蓝色”这是另一句没有结尾的话?什么?你想要一个正则表达式来匹配什么?请尝试再次解释,以便我们能提供帮助。我不明白你的问题,“这辆车是蓝色的”这是另一句没有结尾的话吗?
I have received a big present!
You know?
it's, really, a car.
The car have: a blue color
It's very hardly to drive.

([^ \r\n][^!?\.\r\n]+[\w!?\.]+)