求助C#的文本文件操作! 我想做一个格式化文本的程序,比如从网上摘一段文字,之后复制到文本文件里。想用这个把里面所有的空格和回车删除之后每45个字是一行这样排下来,我该怎么做,请高手指点一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用到String.Replace或String.Trim和String.SubString 你好像已经把过程说得很清楚了 StringReader来一行一行的格式化 读完就格式化完了while(reader.peek>0){ string text=reader.ReadLine(); //...} using System.Text;using System.IO;str = str.Replace("\r\n","");str = str.Replace(" ","");StringBuilder sb = new StringBuilder();for(int i=0;i<(str.Length-1)/45;i++){ sb.Append(str.Substring(i*45,45)+"\r\n");}sb.Append(str.Substring(i*45)+"\r\n");StreamWriter sw = new StreamWriter(@"C:\temp.txt");sw.Write(sb.ToString());sw.Close(); while(reader.peek!=-1){ string text=reader.ReadLine(); //...} C# 调用bat文件 C#启动扫描仪 hello,the questions about creating photo organiser 貌似是个简单的数学问题? 数据统计 一段令人费解的代码,大虾们请指教!! web treeview使用的问题,求高手指点! C#能分割 tiff(多个tiff组成的tiff文件) 吗? 如何关闭一个窗体的时候打开另一个窗体 关于UdpClient的JoinMulticastGroup的问题 50分求解一个文件处理程序!!! 定义事务问题!
while(reader.peek>0)
{
string text=reader.ReadLine();
//...
}
using System.IO;str = str.Replace("\r\n","");
str = str.Replace(" ","");
StringBuilder sb = new StringBuilder();
for(int i=0;i<(str.Length-1)/45;i++)
{
sb.Append(str.Substring(i*45,45)+"\r\n");
}
sb.Append(str.Substring(i*45)+"\r\n");StreamWriter sw = new StreamWriter(@"C:\temp.txt");
sw.Write(sb.ToString());
sw.Close();
{
string text=reader.ReadLine();
//...
}