我必须使用C#拆分和替换值,并希望从字符串中找到最后出现的斜杠/并在最后一个斜杠后替换内容/例如:
var word =“www.abc/def/ghf/ijk/default.aspx”;
应该成为
var word =“www.abc/def/ghf/ijk/replacement”;
每次都可以改变斜杠的数量。
答案 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";