读书人

请问一个正则表达式的替换

发布时间: 2013-04-20 19:43:01 作者: rapoo

请教一个正则表达式的替换
我现在有这样一个字符串

testeqf [fdq] fqdqf [1233] teateqte

我想写个功能把 [] 里的内容及[] 全删除
比如上面的结果就是这样
testeqf fqdqf teateqte

谢谢了
[解决办法]


string test = "testeqf [f[d]q] fqdqf [1233] teateqte";
Regex reg = new Regex(@"\[((?<Open>\[)
[解决办法]
(?<-Open>\])
[解决办法]
[^\[\]])*(?(Open)(?!))\]");
test = reg.Replace(test, "");
Console.WriteLine(test);

[解决办法]
string txt = Regex.Replace(txt,"\[.*?\]");

读书人网 >asp.net

热点推荐