如何剥离除<;br>;在C#代码中

本文关键字:gt br 代码 何剥离 lt 剥离 | 更新日期: 2023-09-27 18:20:13

我想做的是删除除<br>标记之外的所有html标记。

我举了一个例子:

public string Strip(string text)
{
    return Regex.Replace(text, @”<(.|'n)*?>”, string.Empty);
}

但这一次删除了所有内容。

任何形式的帮助都将不胜感激。

如何剥离除<;br>;在C#代码中

尝试此regex

return Regex.Replace(text, @”<(?!br['x20/>])[^<>]+>”, string.Empty);

但我认为html解析器可能能更好地处理这些任务。

Regex用于删除除'br'和'p'选项卡之外的字符串中的HTML标记。尝试低于Regex

Regex.Replace(strText,@"<(?!br['x20/>])[^<>]+>", String.Empty);

删除除"br"answers"p"选项卡之外的任何html标记。使用此

Regex.Replace(strText,@"<(?!br['x20/>])[^<>]+>", String.Empty);