C# 用于HTML注释更新停止的正则表达式替换
我有一些mht格式的文件。在HTML部分,我会替换正则表达式C# 用于HTML注释更新停止的正则表达式替换,c#,.net,regex,filter,C#,.net,Regex,Filter,我有一些mht格式的文件。在HTML部分,我会替换正则表达式 string reta = Regex.Replace(_file, @"\<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>", String.Empty, RegexOptions.Singleline | RegexOptions.Multiline |
string reta = Regex.Replace(_file, @"\<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>",
String.Empty, RegexOptions.Singleline | RegexOptions.Multiline |
RegexOptions.IgnorePatternWhitespace);
string reta=Regex.Replace(\u文件,@“\”,
String.Empty,RegexOptions.Singleline | RegexOptions.Multiline|
RegexOptions.ignorepattern(空格);
对于某些文件,此替换永不停止。也许你会发现这件事有些不对劲。 我没有添加此文件,因为我保留了数据 塔克斯 我试着选择这个部分 回答
我更改了测试数据集中的查询正则表达式是否正常工作
<![ \r\n\t]*--.*?--[ \r\n\t]*>
当有人发布关于regex和html的问题时,我会说,首先看看这个答案:
你需要阅读它。什么文件?不,抱歉,您必须提供一些来源。做一个最小的例子,也就是出现问题的最小文件。我不解析HTML,我只从HTML文件中删除注释,我在正则表达式中执行这个操作。