(?<=<TD>)[^>]+?(?=</TD>)也可以直接用
\d+

解决方案 »

  1.   

    没注意,你td还有别的,要不直接用这个?
    (13|15)\d{9}
      

  2.   

    string tell;
    tell=System.Text.RegularExpressions.Regex.Replace(tell,"<TR><TD>88397</TD><TD>15900209151</TD></TR>
    ","1\d{10}",RegexOptions.IgnoreCase);
      

  3.   

    string phoneNum = "(13|15)\d{9}";中“d”有问题,说是无法识别的转义序列
      

  4.   

    使用正则时候,最好在字符串前面加个@
    string phoneNum = @"(13|15)\d{9}";
      

  5.   

    [\s\s]TD\>(?<PhoneNo>[^<])\<[\s\S]
      
    ---------------------------------------------
    MSN:[email protected]请给我一个与您交流的机会!
      

  6.   

    [\s\s]TD\>(?<PhoneNo>[^<]*)\<[\s\S]
      
    ---------------------------------------------
    MSN:[email protected]请给我一个与您交流的机会!
      

  7.   

    http://dragon.cnblogs.com/archive/2006/05/08/394078.htmllz look look this File,you will clear!!