读书人

怎么在txt文档中把所有“*”就双引号

发布时间: 2014-01-03 14:10:51 作者: rapoo

如何在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);
不过可能不满足你的要求。

读书人网 >C#

热点推荐