我是C#的初学者,我有以下字符串,
string url = "svn1/dev";
连同,
string urlMod = "ato-svn3-sslv3.of.lan/svn/dev"
我想用svn1
url
中的"ato-svn3-sslv3.of.lan"
答案 0 :(得分:3)
虽然您的问题仍有一些不一致的陈述,但我相信String.Replace
正是您所寻找的:
http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx
url = url.Replace("svn1","ato-svn3-sslv3.of.lan");
答案 1 :(得分:1)
您可以使用字符串方法替换。
url = url.Replace("svn1", urlMod)
答案 2 :(得分:1)
字符串为immutable,因此您需要将返回值分配给变量:
string replacement = "ato-svn3-sslv3.of.lan";
url = url.Replace("svn1", replacement);
答案 3 :(得分:0)
我认为你需要这个:
string url = "svn1/dev";
string anotherUrl = "ato-svn3-sslv3.of.lan/svn/dev";
string toBeReplaced = anotherUrl.Split('/')[0];
url = url.Replace("svn1", toBeReplaced);
它使用split方法和替换方法。