做一个C#程序;列出文本中的每个单词和每个单词出现的次数.以及每个单词在句子中出现的次数.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 20:16:51
做一个C#程序;列出文本中的每个单词和每个单词出现的次数.以及每个单词在句子中出现的次数.
例如 文本内容:aaa bbb aaa ccc ddd,eee,edc.
输出
aaa=2;
bbb=1;
ccc=1;
ddd=1;
eee=1;
edc=1;
希望有大虾帮忙.其他的我已经做出来了,就这步的算法想不出来
例如 文本内容:aaa bbb aaa ccc ddd,eee,edc.
输出
aaa=2;
bbb=1;
ccc=1;
ddd=1;
eee=1;
edc=1;
希望有大虾帮忙.其他的我已经做出来了,就这步的算法想不出来
正则分隔 然后计算匹配次数:
static void Main(string[] args)
{
var s = "aaa bbb aaa ccc ddd,eee,edc";
foreach (string m in (new Regex(@"\b\W+\b")).Split(s).ToArray().Distinct().OrderBy(i=>i))
{
Console.WriteLine("{0}: {1}", m, (new Regex(@"\b" + m + @"\b")).Matches(s).Count);
}
Console.Read();
}
再问: 我的文本放在richTextBox1.Text里,输出·在richTextBox2.Text里,但是输出只有一个元素,你看看是什么地方错了
再答: richTextBox2.Text+=.....
static void Main(string[] args)
{
var s = "aaa bbb aaa ccc ddd,eee,edc";
foreach (string m in (new Regex(@"\b\W+\b")).Split(s).ToArray().Distinct().OrderBy(i=>i))
{
Console.WriteLine("{0}: {1}", m, (new Regex(@"\b" + m + @"\b")).Matches(s).Count);
}
Console.Read();
}
再问: 我的文本放在richTextBox1.Text里,输出·在richTextBox2.Text里,但是输出只有一个元素,你看看是什么地方错了
再答: richTextBox2.Text+=.....
做一个C#程序;列出文本中的每个单词和每个单词出现的次数.以及每个单词在句子中出现的次数.
统计若干行英文中单词的个数和每个单词出现的次数.
编写一个程序.功能是读入一篇英文文章,统计该文章中每个单词的出现次数,并输出出现次数最多的前5个单词及其出现次数.
给你N个单词,按字典序输出每个单词和它出现的次数
C#中怎样统计数组中一个一维数组中每个元素出现的次数?
C++中怎样统计一个单词中每个字母出现次数
有没有软件可以把英语文章中每个词都挑出来,然后计算每个单词在文章中出现的总次数?
c#实现,统计一句英文句子中某个单词出现的次数.
简单c++习题1.创建一个程序,计算出“that”这个单词在文本文档中出现的次数(使用string类操作符“==”来找这
java代码题 给出一段英文句子,让你把句子里的每个单词(无缩写形式) 出现次数计算出来!
从键盘输入一句英文句子,输出出现次数最多的单词及出现的次数,要求标点符号不能算在单词长度中.Java
java编程 写一段程序统计一段字符串中每一个单词的出现次数 并按照次数的倒序输出