读书人

Replace 正则有关问题

发布时间: 2013-04-26 16:27:53 作者: rapoo

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 全国人民代表大会常务委员会任免名单


需要怎么做呢??
为啥我这么写不行呢 正则
[解决办法]

stringtext = "[link url=\"http://politics.caijing.com.cn/2013-04-25/112714779.html\"]全国人民代表大会常务委员会任免名单[/link]";
text=Regex.Replace(text,@"(?i)\[(link)\surl=(['""])([^""]+)\2\]([^\[\]]+)\[/\1]","$3 $4");

读书人网 >C#

热点推荐