日期:2014-05-18  浏览次数:21072 次

求一段正规表达式
如果您向专家提问,专家在登录CSDN网站后将第一时间内得到通知,并且为您提供答案15小时12分钟26秒如果需要向指定的专家提问,您需要至少100分可用分15小时12分钟26秒新浪的邮箱号15小时12分钟26秒

求各位大大帮忙~
将上面文字的XX小时XX分钟XX秒~提取出来~该怎么写呢~
因为在下初学正规~

希望lxcnn ,varlj ,歌丸~~三位大大帮帮忙~

我又抓狂了~~5555555555555

发现自己没什么分~有分的时候再丢多点好了~麻烦帮帮小第~

------解决方案--------------------
C# code
[align=center] string strhtml = "如果您向专家提问,专家在登录CSDN网站后将第一时间内得到通知,并且为您提供答案15小时12分钟26秒如果需要向指定的专家提问,您需要至少100分可用分15小时12分钟26秒新浪的邮箱号15小时12分钟26秒 ";
        MatchCollection mc = Regex.Matches(strhtml, @"(\d+)小时(\d+)分钟(\d+)秒", RegexOptions.IgnoreCase | RegexOptions.Singleline);
        foreach (Match m in mc)
        {
            Console.WriteLine(m.Value);
            Console.WriteLine(m.Groups[1].Value);
            Console.WriteLine(m.Groups[2].Value);
            Console.WriteLine(m.Groups[3].Value);
        }[/align]