如何使用C#替换URL

时间:2012-10-12 05:26:19

标签: c#

我必须使用C#拆分和替换值,并希望从字符串中找到最后出现的斜杠/并在最后一个斜杠后替换内容/例如:

  

var word =“www.abc/def/ghf/ijk/default.aspx”;

应该成为

  

var word =“www.abc/def/ghf/ijk/replacement”;

每次都可以改变斜杠的数量。

3 个答案:

答案 0 :(得分:0)

word.LastIndexOf( “/”)。获取该位置,然后将替换前的斜杠内容与“替换之前的斜线”替换为匹配。

答案 1 :(得分:0)

string word = "www.abc/def/ghf/ijk/default.aspx";
string[] words = word.Split('/');
words[words.Length -1] = "newValueHere"
word = String.Join("/", words);

答案 2 :(得分:0)

var word = "www.abc/def/ghf/ijk/default.aspx";
var index = word.LastIndexOf("/") + 1;
word = word.Remove(index, word.Length - index) + "replacement";