替换字符串中的URL
本文关键字:URL 字符串 替换 | 更新日期: 2023-09-27 17:58:51
我是C#的初学者,我有以下字符串
string url = "svn1/dev";
以及
string urlMod = "ato-svn3-sslv3.of.lan/svn/dev"
我想用"ato-svn3-sslv3.of.lan"
替换url
中的svn1
尽管您的问题仍然有一些不一致的陈述,但我相信String.Replace
正是您想要的:
http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx
url = url.Replace("svn1","ato-svn3-sslv3.of.lan");
字符串是不可变的,因此需要将返回值分配给变量:
string replacement = "ato-svn3-sslv3.of.lan";
url = url.Replace("svn1", replacement);
您可以使用字符串方法replace。
url = url.Replace("svn1", urlMod)
我想你需要这个:
string url = "svn1/dev";
string anotherUrl = "ato-svn3-sslv3.of.lan/svn/dev";
string toBeReplaced = anotherUrl.Split('/')[0];
url = url.Replace("svn1", toBeReplaced);
它使用拆分方法和替换方法。