请教如何统计汉字字数和英语单词数
请问怎么统计汉字字数和英语单词数
我在C#里的textBox控件,
输入一首歌名:小情歌,想得到它的字数是3,
又或者当我输入英文歌:never let you go,想得到它的字数是4,
请问我该怎么办?
不胜感激!
------最佳解决方案--------------------
string str = "never let you go";
int count = Regex.Matches(str, @"[\u4e00-\u9fa5]
------其他解决方案--------------------
楼主举的两个例子都比较简单
上面这段放占几个汉字?又是几个英语单词呢?
------其他解决方案--------------------
[a-zA-X]+").Count;
------其他解决方案--------------------
注意要引用命名空间
using System.Text.RegularExpressions;
------其他解决方案--------------------
string str = "never let you go";
int count = Regex.Matches(str, @"[\u4e00-\u9fa5]
------其他解决方案--------------------
(?i:[a-z])+(-(?i:[a-z])+)?").Count;
我在C#里的textBox控件,
输入一首歌名:小情歌,想得到它的字数是3,
又或者当我输入英文歌:never let you go,想得到它的字数是4,
请问我该怎么办?
不胜感激!
------最佳解决方案--------------------
string str = "never let you go";
int count = Regex.Matches(str, @"[\u4e00-\u9fa5]
------其他解决方案--------------------
楼主举的两个例子都比较简单
上面这段放占几个汉字?又是几个英语单词呢?
------其他解决方案--------------------
[a-zA-X]+").Count;
------其他解决方案--------------------
注意要引用命名空间
using System.Text.RegularExpressions;
------其他解决方案--------------------
string str = "never let you go";
int count = Regex.Matches(str, @"[\u4e00-\u9fa5]
------其他解决方案--------------------
(?i:[a-z])+(-(?i:[a-z])+)?").Count;