【发布时间】:2013-06-26 07:50:22
【问题描述】:
我要做的是删除除<br>标签之外的所有html标签。
我做了一个例子:
public string Strip(string text)
{
return Regex.Replace(text, @”<(.|\n)*?>”, string.Empty);
}
但这一个删除了所有内容。
感谢任何形式的帮助。
【问题讨论】:
-
@speti43 你是什么意思?
-
所以如果你有一个完整的 html 文档(有 150 个 br 标签),你想删除所有内容只得到 150*
作为输出? -
它是一个只有纯文本的字符串,我想保留
标签并删除所有其他 html 标签。它用于多行文本框,用户可以更改颜色、重量等。但我想在渲染时删除它并留下换行符。 -
停止说“停止使用正则表达式处理html!”!对于此类琐碎的任务,使用正则表达式比使用成熟的 XML/HTML 解析器要好得多。