-2

我需要解析一个 HTML 文件并删除由<!--HTML 注释注释掉的所有行,该文件可能包含多个部分<!---->.

有人知道如何使用正则表达式来删除HTML 文件<!--之间的注释吗?-->该文件有多行。

我有大约 1000 个文件要处理,我需要使用 C#。

4

1 回答 1

4

代替

<!--.*?-->

使用空字符串

并设置选项,使点也匹配换行符。

在 C# 中,这变成

resultString = Regex.Replace(subjectString, "<!--.*?-->", "", RegexOptions.Singleline);
于 2012-05-17T18:37:13.497 回答