如txt文件中有“中华人民共和国Chinese”如何从中删除“chinese”??
解决方案 »
- 《C#入门经典(第四版)》8到14章OOP很抽象,学不下去了
- 急,MySql数据库对于二进制转为流然后反序列化怎么操作??
- 请教winform中关于DataGrid的问题~~~
- 多线程下载入迅雷
- 如何将excel表中的数据导入sql server 数据库 请指教...
- 刚上路,就遇到简单调试问题,求教!谢谢
- c#爬取天猫商品信息
- 红颜薄命为哪般?只缘DataSet.DataTable.Clear()都报错!壮士请进啊!!!
- 是不是.net的bug阿,感兴趣的可以试试看
- 问一下关于用.net实现FTP服务器的思路
- StreamReader的补充问题
- 【c#中】const int LBN_DBLCLK=???16进制值为多少
for (int i = 0; i < txt.Length; i++)
if (txt[i].ToString().ToLower() != txt[i].ToString().ToUpper())
txt = txt.Remove(i--, 1);
txt = Regex.Replace(txt, @"[a-zA-Z]*", "");
Regex 这个关键字是做什么的?
strText=Regex.Replace(strText, "(?<Name>Chinese)", "", RegexOptions.IgnoreCase);Response.Write(strText);
strText=Regex.Replace(strText, "(?<Name>Chinese)", "", RegexOptions.IgnoreCase);
Response.Write(strText);忘了贴结果:
中华人民共和国
我说的是对磁盘中txt文本文档操作中如何实现。
大家再想想办法吧!
经过反复试验,找到了一个方式;
读取文本文档中的全部中文信息;
StreamReader read = new StreamReader("2.txt", System.Text.Encoding.GetEncoding("gb2312")); //由文件路径生成流,汉字编码,用于读取2.txt中的内容;
string Text=null;
string replace = "";
Regex re = new Regex(@"[a-zA-Z]");
Text = read.ReadToEnd();//读取文件内容
read.Close();
Text = re.Replace(Text, replace);
StreamWriter wr = new StreamWriter("2.txt");//重新写入文本2.txt
wr.Write(Text);
wr.Close();