有关正则表达式的帮助:标记内的任何内容

时间:2010-09-27 04:01:14

标签: .net regex

我需要在tr ...中找到任何东西......

<tr class="class1">
    more tags here,
    multiple lines...
</tr>

如何获得<tr class="class1"></tr>之间的任何内容?

谢谢!

2 个答案:

答案 0 :(得分:1)

You need to use a real HTML parser,正则表达式不足以执行此任务。

也就是说,你可以使用这样一个不好的表达式:/<tr.*?>(.*?)<\/tr>/其中第1组将具有(通常)<tr>标签之间的内容,但不保证正确性......嵌套标签之类的东西会把它扔掉。 您需要使用真正的HTML解析器

答案 1 :(得分:0)

2个可能性:

客户端:Jquery - http://docs.jquery.com/How_jQuery_Works

服务器端:Linq To Xml - http://msdn.microsoft.com/en-us/library/bb387061.aspx

如果需要,可以添加示例。然而,我认为我发布的文章对于帮助你开始非常有用。