日期:2014-05-17  浏览次数:20433 次

求高手帮忙写一个格式化字符串的类方法
有字符串 “B123D[李四]” 希望通过格式后变成“B123D”
有字符串 “123FD[张四]” 希望通过格式后变成“123DFD”
有字符串 “BDFDFDF[李五]” 希望通过格式后变成“BDFDFDF”
有字符串 “BD[李一]” 希望通过格式后变成“BD”
有字符串 “DDF[王四]” 希望通过格式后变成“DDF”
有字符串 “1433DD[李六]” 希望通过格式后变成“1433DD”

就是希望把一个字符串里包括的"[内容]" 中括号与括号里的内容过滤掉显示字符串。

求这样格式化字符串的方法?

------解决方案--------------------

C# code

string str=@"B123D[李四]";
string reslut=System.Text.RegularExpressions.Regex.Replace(str,@"\[[\w\W]+\]","");