Replace 正则问题
text = "[link url="http://politics.caijing.com.cn/2013-04-25/112714779.html"]全国人民代表大会常务委员会任免名单[/link]";
text = Regex.Replace(text, @"\[link url=\"|\"\]|\[/link\]", "");
想得到结果 http://politics.caijing.com.cn/2013-04-25/112714779.html 全国人民代表大会常务委员会任免名单
需要怎么做呢??
为啥我这么写不行呢
正则
------解决方案--------------------string text = "[link url=\"http://politics.caijing.com.cn/2013-04-25/112714779.html\"]全国人民代表大会常务委员会任免名单[/link]";
text=Regex.Replace(text,@"(?i)\[(link)\surl=(['""])([^""]+)\2\]([^\[\]]+)\[/\1]","$3 $4");