資源簡介
用C#實現了英文文章的詞頻統計,界面通俗易懂,便于交互,文檔為txt格式!

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.IO;
using?System.Text.Regularexpressions;
namespace?詞頻統計
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????String?sb?=““;????????
????????List?sList?=?new?List();
????????int?count?=?0;
????????
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????label1.Text?=?“0“;
????????????count?=?0;
????????????sb?=?““;
????????????sList.Clear();
????????????listBox1.Items.Clear();
????????????OpenFileDialog?myFile?=?new?OpenFileDialog();
????????????DialogResult?fileResult?=?myFile.ShowDialog();
????????????if(fileResult==DialogResult.OK)
????????????{
????????????????StreamReader?mySR?=?new?StreamReader(myFile.FileName?Encoding.Default);
????????????????textBox1.Text?=?mySR.ReadToEnd();
????????????????sb?=?textBox1.Text;
????????????????sb?=?sb.Replace(Environment.NewLine?“?“);
????????????????sb?=?sb.Replace(“\t“?“?“);
????????????????sb?=?sb.Replace(““?“?“);
????????????????sb?=?sb.Replace(“.“?“?“);
????????????????sb?=?sb.Replace(“(“?“?“);
????????????????sb?=?sb.Replace(“)“?“?“);
????????????????sb?=?Regex.Replace(sb?@“\s+“?“?“);
???????????????
????????????????String[]?slist?=?sb.Split(‘?‘);
????????????????foreach?(String?s?in?slist)
????????????????{
????????????????????sList.Add(s);
????????????????}
????????????????String[]?squchong?=?slist.Distinct().ToArray();
????????????????foreach?(string?s?in?squchong)
????????????????{
????????????????????listBox1.Items.Add(s);
????????????????}
????????????????listBox1.SelectedIndex?=?0;
????????????????textBox2.Text?=?listBox1.Text;
????????????????CiPin();
????????????}
????????}
????????private?void?textBox2_TextChanged(object?sender?EventArgs?e)
????????{
????????????CiPin();
????????}
????????private?void?listBox1_SelectedIndexChanged_1(object?sender?EventArgs?e)
????????{
????????????textBox2.Text?=?listBox1.Text;
????????????CiPin();
????????}???
???????
????????public?void?CiPin()
????????{
????????????count?=?0;
????????????foreach?(String?s?in?sList)
????????????{
????????????????if?(s.Equals(textBox2.Text))
????????????????{
????????????????????count++;
????????????????}
????????????}
????????????label1.Text?=?count.ToString();
????????}?
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-15?10:12??詞頻統計\
?????目錄???????????0??2017-11-15?10:12??詞頻統計\.vs\
?????目錄???????????0??2017-11-15?10:12??詞頻統計\.vs\詞頻統計\
?????目錄???????????0??2017-11-15?10:13??詞頻統計\.vs\詞頻統計\v14\
?????文件???????24064??2017-11-15?10:13??詞頻統計\.vs\詞頻統計\v14\.suo
?????文件??????803592??2017-11-15?09:38??詞頻統計\lemmas.txt
?????目錄???????????0??2017-11-15?09:38??詞頻統計\詞頻統計\
?????文件?????????878??2017-11-15?09:38??詞頻統計\詞頻統計.sln
?????文件????????2664??2017-11-15?09:38??詞頻統計\詞頻統計.txt
?????目錄???????????0??2017-11-15?09:38??詞頻統計\詞頻統計\bin\
?????目錄???????????0??2017-11-15?09:38??詞頻統計\詞頻統計\bin\Debug\
?????文件???????11776??2017-11-15?10:12??詞頻統計\詞頻統計\bin\Debug\詞頻統計.exe
?????文件???????22016??2017-11-15?10:12??詞頻統計\詞頻統計\bin\Debug\詞頻統計.pdb
?????文件???????22696??2017-11-15?10:13??詞頻統計\詞頻統計\bin\Debug\詞頻統計.vshost.exe
?????文件?????????490??2013-06-18?20:28??詞頻統計\詞頻統計\bin\Debug\詞頻統計.vshost.exe.manifest
?????文件????????2584??2017-11-15?09:38??詞頻統計\詞頻統計\Form1.cs
?????文件????????6544??2017-11-15?09:38??詞頻統計\詞頻統計\Form1.Designer.cs
?????文件????????5817??2017-11-15?09:38??詞頻統計\詞頻統計\Form1.resx
?????目錄???????????0??2017-11-15?09:38??詞頻統計\詞頻統計\obj\
?????目錄???????????0??2017-11-15?09:38??詞頻統計\詞頻統計\obj\x86\
?????目錄???????????0??2017-11-15?10:12??詞頻統計\詞頻統計\obj\x86\Debug\
?????文件????????5420??2017-11-15?09:38??詞頻統計\詞頻統計\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????7101??2017-11-15?10:12??詞頻統計\詞頻統計\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????208??2017-11-15?09:38??詞頻統計\詞頻統計\obj\x86\Debug\GenerateResource.read.1.tlog
?????文件?????????502??2017-11-15?09:38??詞頻統計\詞頻統計\obj\x86\Debug\GenerateResource.write.1.tlog
?????目錄???????????0??2017-11-15?09:38??詞頻統計\詞頻統計\obj\x86\Debug\TempPE\
?????文件????????1709??2017-11-15?10:13??詞頻統計\詞頻統計\obj\x86\Debug\詞頻統計.csproj.FileListAbsolute.txt
?????文件????????1012??2017-11-15?10:12??詞頻統計\詞頻統計\obj\x86\Debug\詞頻統計.csproj.GenerateResource.Cache
?????文件????????9177??2017-11-15?10:12??詞頻統計\詞頻統計\obj\x86\Debug\詞頻統計.csprojResolveAssemblyReference.cache
?????文件???????11776??2017-11-15?10:12??詞頻統計\詞頻統計\obj\x86\Debug\詞頻統計.exe
?????文件?????????180??2017-11-15?09:38??詞頻統計\詞頻統計\obj\x86\Debug\詞頻統計.Form1.resources
............此處省略10個文件信息
- 上一篇:C#通過LPT并口打印POS小票芯燁XP系列DEMO
- 下一篇:緩沖區分析ae+c#
評論
共有 條評論