从vb.net中的字符串中删除img标记

时间:2012-08-27 04:30:40

标签: vb.net

我的项目中有收件箱选项卡我想只显示40个身体而不是所有身体的字符。问题是,如果身体中有img标签exsist当我使用子字符串获得40个字符的身体时有时这个img标签来了所有属性意味着完整的src,但有时它不会意味着src可以被cut.so如何从body中删除这个img标签,只获得简单的文本。

1 个答案:

答案 0 :(得分:1)

对于快速入侵,您可以使用如下的正则表达式:

Dim input As String = "test<img>" ' your data here
Dim imgRegex As New Regex("<img[^>]*>", RegexOptions.IgnoreCase)
Dim output As String = imgRegex.Replace(input, "")

对于更一般的HTML解析,您应该使用HTML Agility Pack