从字符串中删除HTML标记,除了超链接和换行符?

时间:2012-07-11 10:25:35

标签: c# html regex text

我有HTML标记字符串以及它之间写入的普通文本,我想要做的是删除除超链接和换行符之外的所有HTML标记,以便它看起来像普通的记事本样式文本但格式化(即使用换行符)所以它仍然是可读的)和超链接,以确保所有外部链接保持可见,供用户点击。

我尝试了一些正则表达式解决方案,但它们完全消除了我不想要的所有HTML标记。

感谢。

1 个答案:

答案 0 :(得分:1)

使用Html Agility Pack。它似乎对你的问题有用。