문자열에서 URL을 교체하고 난 다음 문자열을 가지고, 함께 나는 C#에서 초보자 해요
string url = "svn1/dev";
,
string urlMod = "ato-svn3-sslv3.of.lan/svn/dev"
나는 함께 url
에 svn1
을 대체 할 "ato-svn3-sslv3.of.lan"
문자열에서 URL을 교체하고 난 다음 문자열을 가지고, 함께 나는 C#에서 초보자 해요
string url = "svn1/dev";
,
string urlMod = "ato-svn3-sslv3.of.lan/svn/dev"
나는 함께 url
에 svn1
을 대체 할 "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)
에서 링크를보세요 당신은 변수에 그것을 할당해야합니다 -'바꾸기'는 새로운'문자열'을 반환합니다, 당신이 그것을 호출에서 변경하지 않습니다. – 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
지금까지 어떤 시도를 했습니까? 문자열을 대체하면 Google이 도움이 될 것입니다. 문제가 생겼니? – kat0r
@ germi yea 그 항상 svn1. 친절하게 내가 처음 URL에 http가 있고, urlMod에 https가 모두 첨부되어 있다는 것을 알아 두십시오. – Andre