System.Text.RegularExpressions.Regex.Replace(str, "<[^<>]*>", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);

解决方案 »

  1.   

    兄弟,你这个是匹配"<"和">"之间的内容啊!!
      

  2.   

    我明白你的意思了,你是把所有"<"和">"之间的内容用空格替换掉。
    说实话,我是这样写的:</td><td>(?<name>\w*)
    这样可以
    MatchCollection mc = Regex.Matches(surceString, @"</td><td>(?<name>\w*)");
    foreach(Mathc m in mc)
    {
        Console.WriteLine(m.Group["name"];
    }
    这个可以匹配中文,但是不能匹配任何其他字符。我是想要一个类似@"</td><td>(?<name>\w*)"的正则式啊。
      

  3.   

    我自己顶!
    我想了一下,也可以靠将</td><td>替代成别的符号如:"#"来实现抓到我要的字符串,可是期间问题还有很多。