我是C#初學者,我有以下字符串,替換URL字符串中的
string url = "svn1/dev";
沿,
string urlMod = "ato-svn3-sslv3.of.lan/svn/dev"
我要替換svn1
在url
"ato-svn3-sslv3.of.lan"
我是C#初學者,我有以下字符串,替換URL字符串中的
string url = "svn1/dev";
沿,
string urlMod = "ato-svn3-sslv3.of.lan/svn/dev"
我要替換svn1
在url
"ato-svn3-sslv3.of.lan"
雖然你的問題仍然有一些不一致的陳述,我相信String.Replace
是你正在尋找的:
http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx
url = url.Replace("svn1","ato-svn3-sslv3.of.lan");
您可以使用字符串替換方法。
url = url.Replace("svn1", urlMod)
你必須將它分配給一個變量 - 」Replace「返回一個新的」字符串「,它不會改變你調用它的那個。 – germi
我認爲你需要這樣的:
string url = "svn1/dev";
string anotherUrl = "ato-svn3-sslv3.of.lan/svn/dev";
string toBeReplaced = anotherUrl.Split('/')[0];
url = url.Replace("svn1", toBeReplaced);
它採用分割法和替代方法。
它是否總是'svn1'你想要替換?或者第一個'/'之前的所有字符? – germi
你到現在爲止嘗試過什麼?替換字符串是谷歌會幫助你很多東西。你遇到過任何問題嗎? – kat0r
@germi是它永遠svn1。請注意,我在第一個url中使用http,而在httpsMod中添加了兩個 – Andre