请教如何统计汉字字数和英语单词数
请问怎么统计汉字字数和英语单词数我在C#里的textBox控件,输入一首歌名:小情歌,想得到它的字数是3, 又或者
请问怎么统计汉字字数和英语单词数
我在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;