【发布时间】:2018-12-05 12:30:01
【问题描述】:
我有非常简单的 HTML 文本。在这里,我希望仅将图像附加到其他位置。如何使用 c# 单独剪切图像标签。
<p>this is new document<img alt="" height="150" src="https://kuba2storage.blob.core.windows.net/kuba-appid-1/manual-1203/images/desert-20180824203530071.jpg" width="200"/>This is new document</p>
我想从这个数据中单独获取img标签。例如
<img alt="" height="150" src="https://kuba2storage.blob.core.windows.net/kuba-appid-1/manual-1203/images/desert-20180824203530071.jpg" width="200"/>
代码:
var parts = Regex.Split(text.Text, @"(<img>[\s\S]+?<\/img>)").Where(l => l != string.Empty).ToArray();
【问题讨论】:
-
你能帮我用另一种方式解决这个问题吗
-
HTML只是一个xml,你可以使用xml工具或者查看Html Agility Pack。