{是的,上面或多或少地解释了它} :)
Regex oRegex = new Regex("<body.*?>(.*?)</body>", RegexOptions.Multiline);
如果 body 中有任何属性,上面的方法似乎不起作用。
最佳答案
随着HTML Agility Pack (假设它是 html,而不是 xhtml):
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);
string body = doc.DocumentNode.SelectSingleNode("/html/body").InnerHtml;
关于c# - 我如何使用 RegEx Asp.net C# 获取 BODY html 标记(来自字符串)内的所有内容#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288614/