日期:2014-05-17  浏览次数:20842 次

如何在txt文档中,把所有“*******”就双引号里的内容进行修改
修改txt文档里的内容,但只能修改双引号里的内容

------解决方案--------------------
用正则表达式匹配下:
string s = "123\"456"\789";
string replacewith = "abc";
string result = Regex.Replace(s, @"(?<=\"").+(?=\"")", replacewith);
------解决方案--------------------
所有双引号中的内容改成随机内容,想不出办法。
全部改成统一内容可以试试下面的例子:
string s = "\"smngfgfd\"";
Regex r = new Regex("\"(.*?)\"");
s = r.Replace(s,"\"测试下\"");
MessageBox.Show(s);
不过可能不满足你的要求。