C#编程 如何统计txt或者word文档中某个字出现的次数,求大神指导,稍微具体点,谢谢 50

使用.NET编写

//从文本文档中读出内容并存储在字符换content中.
string content = File.ReadAllText(@"文本文件的路径",System.Text.Encoding.Default);
//假设要查找 中 字出现的次数
char key='中';
//声明1个变量来保存指定字符出现的次数
int num = 0;
foreach (char c in content)
{
if (c == key)
num++;
}
//遍历完成之后 num的值就是指定的字符出现的次数
Console.WriteLine("{0}出现了{1}次",key,num);
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-07
我的办法比较麻烦,就是逐个对比。
读出txt,存在一个字符串中,从第一个字符开始循环,判断字符串是否以目标字符串开头,如果是,计数,否则继续循环。
第2个回答  2013-06-07
首先调用split函数,将其拆分成多个单词,然后。。。

C#编程 如何统计txt或者word文档中某个字出现的次数,求大神指导,稍微具 ...
\/\/从文本文档中读出内容并存储在字符换content中.string content = File.ReadAllText(@"文本文件的路径",System.Text.Encoding.Default);\/\/假设要查找 中 字出现的次数 char key='中';\/\/声明1个变量来保存指定字符出现的次数 int num = 0;foreach (char c in content){ if (c == key)num++...

如何用c语言完成统计一个句子中每个单词出现的次数啊?是用c语言,不要...
include <stdlib.h> include <ctype.h> include <string.h> typedef struct Word { char w[20];int k;struct Word *next;}pWord;int main(int argc, char *argv[]){ FILE *fp = fopen("input.txt","r");struct Word *Head = NULL;while (!feof(fp)) { char *p = (char *)m...

想求txt文档或者word文档中一个通过搜索关键词提取关键词所在的句子的...
1 用工具将文档的字符串的顺序倒置,然后保存到另一个word文档里面 2 用word的查找替换功能,并打开高级选项,勾选 使用通配符,然后查找 \/:[道,说]*。\/ (不包括斜杠),然后选择范围为 整个文档,查找全部,OK 现在可以复制高亮的匹配结果了 3 将这些内容再用逆序转换工具转换就行了 ...

200分求助,如何在C#中查找WORD的某段文字并返回页码
你可以在开始的时候,在第1页和第7页选中文字,右击设置超链接(CTRL+K),然后在文档中选中对齐的页码!!

相似回答