<td class="td_eng">106</td>如上面,我想用正则匹配带有标签class="td_eng"的表格,正则怎么写,
就以这个td为例 
问题补充:是winform

解决方案 »

  1.   

    (?<=<td [^>]*class=")[^>]*?(?=")
      

  2.   

    经过测试1楼的结果是td_eng,是想要的结果吗?
      

  3.   

    (?is)<td(?=[^<>]+class\s*=\s*"td_eng")[^>]+>.*?</td>static void Main(string[] args)
    {
        string test = @"<td class=""td_eng"">106</td>";
        MatchCollection mc = Regex.Matches(test, @"(?is)<td(?=[^<>]+class\s*=\s*""td_eng"")[^>]+>.*?</td>");
        foreach (Match m in mc)
        {
            Console.WriteLine(m.Value);
        }
        Console.ReadKey();
    }
      

  4.   

    (?is)<td(?=[^<>]+class\s*=\s*"td_eng")[^>]+>.*?</td>   逍遥兄  果然是个帅锅。
    谢谢大家 结贴