首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则,字符串

2013-06-26 
求一个正则,字符串原先字符串:VAT12009,VAT22009...VAT122009替换后的结果:VAT1,VAT2...VAT12正则[解决办

求一个正则,字符串
原先字符串:
VAT12009,VAT22009...VAT122009
替换后的结果:
VAT1,VAT2...VAT12 正则
[解决办法]
string str = @"<VAT12009></VAT12009>
<VAT22009></VAT22009>
<VAT32009></VAT32009>
<VAT42009></VAT42009>
<VAT52009></VAT52009>
<VAT62009></VAT62009>
<VAT72009></VAT72009>
<VAT82009></VAT82009>
<VAT92009></VAT92009>
<VAT102009></VAT102009>
<VAT112009></VAT112009>";
str = Regex.Replace(str,@"(?i)(?<=</?VAT\d)\d{4}(?=>)","");
[解决办法]

  string str = @"<VAT12009></VAT12009>
<VAT22009></VAT22009>
<VAT32009></VAT32009>
";
                
                str = Regex.Replace(str,@"\d{4}(?=\>)","");
                //<VAT1></VAT1>\r\n<VAT2></VAT2>\r\n<VAT3></VAT3>\r\n

热点排行