现在有一个文本文件,里面的内容如下,中间有很多空白行年份
2011/12
2010/12
2009/12
2008/12
2007/12盈利(百万)
46,055
26,836
19,618
13,029
27,678盈利增长(%)
71.62
36.79
50.57
-52.93
53.13现在想转成这样:年份
2011/12
2010/12
2009/12
2008/12
2007/12
盈利(百万)
46,055
26,836
19,618
13,029
27,678
盈利增长(%)
71.62
36.79
50.57
-52.93
53.13也就是去除掉中间的空白行,有什么简单易行的办法吗?
2011/12
2010/12
2009/12
2008/12
2007/12盈利(百万)
46,055
26,836
19,618
13,029
27,678盈利增长(%)
71.62
36.79
50.57
-52.93
53.13现在想转成这样:年份
2011/12
2010/12
2009/12
2008/12
2007/12
盈利(百万)
46,055
26,836
19,618
13,029
27,678
盈利增长(%)
71.62
36.79
50.57
-52.93
53.13也就是去除掉中间的空白行,有什么简单易行的办法吗?
解决方案 »
- 基于socket技术的多人聊天室 c# winform做为服务端 Flash做为客户端,出现的问题
- 如何回收IIS应用程序池?
- 我们单位局域网有1800台机器,每个部门有一个叫什么“域”,在网上邻居中只能看到本部门的机器。我想问,我在我的机器上的操作、发电子邮件、写东西等,网管或部门的计算机管理人员能否看到或截获盗走?
- 关于转义字符的使用
- 如何利用xmltextreader获取第五六七个节点的值
- 接口和抽象类有什么区别
- DataGridView如何自定义多选方式
- 使用WebClient的uploadfile方法上传文件出现500错误
- C#代码运行过程中,如何写代码,将某些数据建立在一个表中,并能对表中某几列进行排序处理
- .net中有没有打开目录的对话框
- 关于var的讨论。
- 一个简单的问题,如何将这些内容转成数据表?
System.IO.FileStream streamTxt = new System.IO.FileStream(AppDomain.CurrentDomain.BaseDirectory+"test.txt", System.IO.FileMode.Open);
byte[] bytesTxt = new byte[streamTxt.Length];
streamTxt.Read(bytesTxt, 0, bytesTxt.Length);
string strTxt = System.Text.Encoding.Default.GetString(bytesTxt);
strTxt=System.Text.RegularExpressions.Regex.Replace(strTxt, @"\s+", "\r\n");
streamTxt.SetLength(0);
streamTxt.Write(System.Text.Encoding.Default.GetBytes(strTxt), 0, System.Text.Encoding.Default.GetBytes(strTxt).Length);
streamTxt.Close();