gpt4 book ai didi

.net - 如何使用 vb.net 替换 html 文件的图像源

转载 作者:行者123 更新时间:2023-12-01 04:47:30 24 4
gpt4 key购买 nike

如何在 visual studio 2010 中用地址栏给定路径中的文件夹名称替换 html 文件的图像源

请任何人都可以帮助我所需的逻辑将非常感激

最佳答案

你可以使用两个不同的路径

1- String.Replace 删除目录,但它可能会删除比您需要的更多的目录。

var sourceDir = txtPath.Text; // \\192.168.0.2\kpo\Employee-Backup\Jigar\6373889-6388505_6388663
var html = File.ReadAllText("MyTest.html");

var cleanedHtml = string.Replace(html, source, "")

2- 使用HtmlAgility 库加载html,找到IMG 标签并替换每个IMGSRC 属性使用 String.Replace。更难但更安全。

更新:

var separators = new char[] {
Path.DirectorySeparatorChar,
Path.AltDirectorySeparatorChar
};

var pathParts = sourceDir.Split(separators);

var root = string.Join("\\", pathParts.Take(pathParts.Length - 4));
var last4 = string.Join("\\", pathParts.Skip(pathParts.Length - 4));

关于.net - 如何使用 vb.net 替换 html 文件的图像源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20215373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com