用正则表达式,自己写一个:如:
using System;
using System.Io;
using System.Text.RegularExpressions;class Replace
{
static void Main(string []args)
{
if (args.Length<3)
{
Console.WriteLine("Syntax:Replace filename srcStr desStr");
return;
}
StreamReader reader=null;
reader=new StreamReader(args[0]);
Regex rg=new Regex(args[1],RegexOptions.IgnoreCase);//忽略大小写
string input=reader.ReadToEnd();
string output=rg.Replace(input,args[2]);//output即是替换后的结果,可以输出到
//文件
}
}
using System;
using System.Io;
using System.Text.RegularExpressions;class Replace
{
static void Main(string []args)
{
if (args.Length<3)
{
Console.WriteLine("Syntax:Replace filename srcStr desStr");
return;
}
StreamReader reader=null;
reader=new StreamReader(args[0]);
Regex rg=new Regex(args[1],RegexOptions.IgnoreCase);//忽略大小写
string input=reader.ReadToEnd();
string output=rg.Replace(input,args[2]);//output即是替换后的结果,可以输出到
//文件
}
}
StreamReader sr = new StreamReader("文件路径");
string source = sr.ReadToEnd();
sr.Close();
Regex r = new Regex("要替换的字符串");
r.replace(source);
StreamWriter sw = new StreamWriter("文件路径",false);
sw.Write(source);
sw.flush();
sw.Close();基本上是这样,手写的 可能有错,最好查一下msdn
能否 提供 个 winfom 的 项目 程序???
////
靠,写个函数也不会啊!