这是我的HTML。如何更改每个img src:
<div class="test">
<div >
<img src="/ulploads/bla.png" />
</div>
bla bla bla
<img src="/uploads/bla2.png" />
<p>
bla bla bla
</p>
</div>
例如,我希望结果如下:
<div class="test">
<div >
<img src="domain/ulploads/bla.png" />
</div>
bla bla bla
<img src="domain/uploads/bla2.png" />
<p>
bla bla bla
</p>
</div>
var description = doc.DocumentNode.SelectSingleNode("//div[@class='test']").InnerHtml;
我希望该描述更新版本
答案 0 :(得分:3)
我猜你需要替换;
string html = @"<div class="test">
<div >
<img src="/ulploads/bla.png" />
</div>
bla bla bla
<img src="/uploads/bla2.png" />
<p>
bla bla bla
</p>
</div>";
html = html.Replace("<img src=\"/uploads", "<img src=\"domain/uploads");
或Regex.Replace