读书人

C# 正则表达式轮换帮忙看下

发布时间: 2013-07-09 09:50:47 作者: rapoo

C# 正则表达式替换,帮忙看下
后台返回了一段JSON数据,其中含有很多形如
"cE":"unlineExcel_CheckDate(C9,"0","2012-01-03","2013-08-01")"
这样的内容,影响解析
我想用正则表达式把所有类似这样的字符串括号里的双引号去掉

请问该如何解决
[解决办法]

string tempStr = File.ReadAllText(@"C:\Users\myx\Desktop\Test.txt", Encoding.GetEncoding("GB2312"));//读取txt
tempStr = Regex.Replace(tempStr,@"(?<=\([^()]*?)""","");

/*

\"cE\":\"unlineExcel_CheckDate(C9,0,2012-01-03,2013-08-01)\"
*/

[解决办法]
yourstr=Regex.Replace(yourstr,"(?<=\()[^()]+(?=\))",m=>m.Value.Replace("\"",""));

读书人网 >C#

热点推荐