急急急!!!谁有用c#编写的:判断出一段文字中有几句话?

来源:百度知道 编辑:UC知道 时间:2024/05/28 09:24:16
主要是用于判断中文的。在一段语句中,要根据标点符号来判断出来有几句话,显示的结果就是一个数字
我查了一下,表示一句话的标点符号至少有句号、问号、感叹号、和省略号,其他的还有几个是特殊情况。

string m_str=那段话;

string[] m_strs=m_str.Split('。');把它分离成数组

int a=m_strs.Length;这个数组的个数就是话的句数了

string str1="写个几句话。然后继续。";

string[] str2=str1.Split('。');//用Split()方法把你说的话以"。"为分割标志,将其分成数组str2

int myInt=str2.Length;//用Length属性把str2数组的长度读出来并赋给myInt...

然后输出...就是千总写的了...