如何在C#中将字符串中的双引号替换为其他值

本文关键字:替换 其他 字符串 | 更新日期: 2023-09-27 18:25:16

我的html中有类似img src="/images/image.jpg"的图像标记。

我想要像src="mydomain.com/images/image.jpg" 一样

所以我想将所有src="/替换为src="mydomain.com/.我试过这个

                      string repto = "src='"/" + strLink.HRef + "/";
                      strEncode.Replace("src='"/", repto);

strEncode包含我的html。我试了很多方法,但都没用。如果有人知道这件事,请帮忙。感谢

如何在C#中将字符串中的双引号替换为其他值

string foo = @"src='"/images/image.jpg'"";
string bar = foo.Replace("src='"", "src='"mydomain.com");

也许

html_string.Replace("src='"/images", "src='"mydomain.com/images");

String#Replace不会更改strEncode的值,事实上它会返回一个带有编码值的新字符串。所以这可能会帮助你:

strEncode = strEncode.Replace("src='"/", repto);