替换字符串中的URL

时间:2014-04-17 13:49:04

标签: c# string

我是C#的初学者,我有以下字符串,

string url = "svn1/dev";

连同,

string urlMod = "ato-svn3-sslv3.of.lan/svn/dev"

我想用svn1

替换url中的"ato-svn3-sslv3.of.lan"

4 个答案:

答案 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方法和替换方法。