我想比较2个字符串,但我只是意识到已经有一些html格式.
在执行string1 == string2时,如何让这两个字符串匹配.(注意:我不知道HTML格式是什么会提前)
string1 = "This is a test";
string1 = "<font color=\"black\" size=\"1\">This is a test</font>";
Run Code Online (Sandbox Code Playgroud)
将html加载到Html Agility Pack中,并仅提取文本.
string html = "<html><body><div>test</div></body></html>";
HtmlDocument document = new HtmlDocument();
document.LoadHtml(html)
string text = document.DocumentNode.InnerText;
Run Code Online (Sandbox Code Playgroud)
这不会删除<script>节点的内容,但您可以先轻松删除脚本节点.