Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个用 C# 编写的小文本编辑器。
我需要以纯文本格式打开 HTML 文件(已经完成),并检查正确的开始和结束标签。例如,如果我有这个:
<body> Text </body>它应该说它是正确的,但如果我有:<body> <body>它应该说它是错误的。
<body> Text </body>
<body> <body>
有什么方法可以使用 HTML Agility Pack 或 C# 中的正则表达式来实现这一点?
public bool IsCorrectHtml(string html) { var htmlDocument = new HtmlDocument(); htmlDocument.LoadHtml(html); var parseErrors = htmlDocument.ParseErrors; return !parseErrors.Any(); // return true if no error. }