У меня есть файл в формате MHT. В части HTML я заменяю на регулярное выражение.
string reta = Regex.Replace(_file, @"\<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>",
String.Empty, RegexOptions.Singleline | RegexOptions.Multiline |
RegexOptions.IgnorePatternWhitespace);
И для какого-то файла эта замена никогда не останавливается.
Может быть, вы видите что-то не так в этой замене.
Я не добавляю этот файл, потому что сохраняю данные.
Thanx
PS. Я пытаюсь выбрать эту часть.
ОТВЕТ
Я изменил запрос REGEX в наборе тестовых данных.
<![ \r\n\t]*--.*?--[ \r\n\t]*>