我想從下面的 C# 代碼中替換"http://localhost:59455/"之前的每一個。"Images/TestFiles/(file name)"string tags = @"<p><img class='img - fluid' src='http://localhost:59455/Images/TestFiles/1.JPG'></p><p><br></p><p><img class='img-fluid' src='http://localhost:59455/Images/TestFiles/2.JPG'></p>";
string final = Regex.Replace(tags, "http.*/Images", "~/Images");但它總是給我錯誤的結果,如下所示:<p><img class='img - fluid' src='~/Images/TestFiles/2.JPG'></p>雖然我期待這樣的結果:<p><img class='img - fluid' src='~/Images/TestFiles/1.JPG'></p><p><br></p><p><img class='img-fluid' src='~/Images/TestFiles/2.JPG'></p>你可以看到,它只替換了一個。
如何在 html 字符串中用 ~/ 替換 http://locallhost
慕桂英4014372
2022-11-21 20:48:21
