如何用正则表达式进行这样的替换 对于"abk{fdafdljkla;kjke}fdafdafdasf"如何替换成"abk{{}fdafdljkla;kjke{}}fdafdafdasf"就是对于{,替换成{{}, 对于},替换成{}}。用正则如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 trystring yourStr = "abk{fdafdljkla;kjke}fdafdafdasf";string resultStr = Regex.Replace(yourStr, @"\{|\}", new MatchEvaluator(expReplace));private string expReplace(Match m){ return m.Value == "{" ? m.Value.Replace("{", "{{}") : m.Value.Replace("}", "{}}");} 呵呵,直接用string的replace也可以做到的,只不过需要变通一下 string test = "abk{fdafdljkla;kjke}fdafdafdasf"; test = test.Replace("{", "÷"); test = test.Replace("}", "{}}"); test = test.Replace("÷", "{{}"); 怎么在程序结束的时候删除生成的临时文件 写个程序操作另一个程序. 一个关于DataTable赋值的问题 关于用户名textbox的验证 请问C#作三层开发(非WebServer的)如何入手?有参考小例子么? velocity的vm模版中的乱码问题,求救 如何用c#实现TCP SYN扫描 如何查看计算机中的设备名 城市街道英文翻译成中文 zedgraph 基准线及各曲线上的点 DataGrid中使用DropDownList的问题(急) 想实现像sql作业里面的调度设置一样的东西,客户端实现,服务器端不知道如何实现为好,有想法但代码没实现?
string resultStr = Regex.Replace(yourStr, @"\{|\}", new MatchEvaluator(expReplace));
private string expReplace(Match m)
{
return m.Value == "{" ? m.Value.Replace("{", "{{}") : m.Value.Replace("}", "{}}");
}
test = test.Replace("{", "÷");
test = test.Replace("}", "{}}");
test = test.Replace("÷", "{{}");