1

我的项目中有收件箱选项卡,我想只显示 40 个正文而不是所有正文。问题是,当我使用子字符串获得 40 个正文字符时,如果正文中存在 img 标签,有时这个 img 标签带有所有属性意味着完整的 src 但有时它不来意味着可以剪切 src。所以如何从正文中删除这个 img 标签并只获取简单的文本。

4

1 回答 1

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

于 2012-08-27T04:40:45.590 回答