Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于HTML注释更新停止的正则表达式替换_C#_.net_Regex_Filter - Fatal编程技术网

C# 用于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 |

我有一些mht格式的文件。在HTML部分,我会替换正则表达式

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文件中删除注释,我在正则表达式中执行这个操作。