有如下字符串
TEL:+98  7712522415 FAX:+98  7712522415  MOBAIL:+ 989171719629  E-MAIL:[email protected]
要求取出 +98  7712522415 , 989171719629

解决方案 »

  1.   

    (?i)(?<=Tel:).*(?= Fax)|(?<=mobail:\+ ).*(?= E-mail)
      

  2.   


    string html1 = "TEL:+98 7712522415 FAX:+98 7712522415 MOBAIL:+ 989171719629 E-MAIL:[email protected]";
                regex.InnerText += "\n" + Regex.Match(html1, "TEL:+.\\d*.\\d*.FAX:+.\\w*.\\d*.MOBAIL:+..\\d*", RegexOptions.Multiline).ToString().Replace("TEL:", "").Replace("FAX:+98 7712522415 MOBAIL:+", ",");
      

  3.   

    foreach(Match m in Regex.Matches(yourStr,@"(?<=(TEL|MOBAIL):)[\s+\d]+"))
    {
        m.Value;//你要的
    }