如何使用RegEx Asp.net C#抓取BODY html标签内的所有内容(来自字符串)

Ste*_*hen 2 c# regex asp.net

{是的,上面或多或少解释了它} :)

Regex oRegex = new Regex("<body.*?>(.*?)</body>", RegexOptions.Multiline);

如果身体中有任何属性,上面似乎不起作用.

Mar*_*ell 9

使用HTML Agility Pack(假设它是html,而不是xhtml):

HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);
string body = doc.DocumentNode.SelectSingleNode("/html/body").InnerHtml;
Run Code Online (Sandbox Code Playgroud)