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

求好手帮忙看下这个 正则表达式

2013-12-21 
求高手帮忙看下这个 正则表达式这是我本地几个文件程序打开是后,把文件2G那个2也取出来了,我想最后显示的

求高手帮忙看下这个 正则表达式
这是我本地几个文件
求好手帮忙看下这个 正则表达式
程序打开是后,把文件2G那个2也取出来了,我想最后显示的是 5322568113510128,
这是我代码要怎么改啊?
Regex reg = new Regex(@"(?is)[\d]{4}_[\d]{2}.[\d]{2}.[\d]{2}.[\d]{2}.[\d]{2}.[\d]{2}");
求好手帮忙看下这个 正则表达式



[解决办法]

var str = "B_F_SENSUS_2G_5322_56.81.13.51.01.28";
Regex r = new Regex(@"(?is)[\d]{4}_[\d]{2}.[\d]{2}.[\d]{2}.[\d]{2}.[\d]{2}.[\d]{2}", RegexOptions.IgnoreCase);
Match m = r.Match(str);
while (m.Success)
{
var test = m.Groups[0].Value.Replace("_", "").Replace(".", "");
//输出5322568113510128
MessageBox.Show(test);
}

已测试。

热点排行