怎样用程序来判断一段话中共有几个句子

来源:百度知道 编辑:UC知道 时间:2024/04/29 07:27:52
比如下面的一段话: 今年,吉利又在底特律登台。记者了解到,对于吉利去年的缺席,底特律车展组织方深表遗憾,并为此主动和吉利接触,希望吉利继续参展;组织方的邀请,加之去年长丰作为首家中国汽车商正式参展的良好宣传效应,最终促使吉利心动。除了吉利和长丰属于“刘郎再来”外,比亚迪、中兴和李氏光明公司这3家公司则是首次亮相。2008年底特律车展因此成为中国自主品牌出现在国际顶级车展中最多的一次。不过,这5家中国车企齐聚地下展厅,多少让记者感到别扭。中国车能否突破这一天地,最终挺进主展厅与欧美日韩汽车商并列?这既是一个象征市场竞争力的问题,也将是中国汽车厂商明年和主办方继续博弈的焦点。

怎样来自动计算出有几段话,只要能判断出来就可以,什么语言写的都可以
谢谢各位高手了
还有如果是感叹号,问号,以及有引用其他人的话。这几种情况怎么处理
例如:例如他站起来问:“老师,‘有条不紊’的‘紊’是什么意思?”
这句话怎么判断?

<%
Dim content
content="要统计的内容"
If content<>"" Then
If instr(content,"。")>0 Then
Array=split(content,"。")
Response.Write Ubound(Array)+1 'Ubound统计的时候是从0开始的,所以在最后的结果集上再加1,即是最结果
End If
Else
Response.Write"要统计的内容为空!"
End If
%>

还有如果是感叹号,问号,以及有引用其他人的话。这几种情况怎么处理
例如:例如他站起来问:“老师,‘有条不紊’的‘紊’是什么意思?”
这句话怎么判断?

PHP...句号分隔的嘛..
$txt=上面那段话;
$array=split("[。!?]",$txt);
count($array);