다음과 같은 문자열이 있습니다. smithj_Website1 또는이 rodgersk_Website5 등처럼 보일 수 있습니다. "_"다음에 오는 문자열을 저장할 수 있기를 원합니다. 그래서 IE (WEBSITE1, Website5 ..)부분 문자열 찾기
감사
다음과 같은 문자열이 있습니다. smithj_Website1 또는이 rodgersk_Website5 등처럼 보일 수 있습니다. "_"다음에 오는 문자열을 저장할 수 있기를 원합니다. 그래서 IE (WEBSITE1, Website5 ..)부분 문자열 찾기
감사
인덱스를 얻을 것이다 _
의 위치를 얻을 것이다 substring
string mystr = "test_Website1"
string theend = mystr.SubString(mystr.IndexOf("_") + 1)
// theend = "Website1"
mystr.IndexOf("_")
를 사용하고 여기에 하나를 추가하는 것과 같은 간단한 일해야 그 다음 첫 번째 문자의 그런 다음 두 번째 매개 변수를 전달하지 않고 문자에서 시작하여 _
다음에 중지 및 문자열의 끝 부분 문자열을 자동으로 가져옵니다.
int startingIndex = inputstring.IndexOf("_") + 1;
string webSite = inputstring.Substring(startingIndex);
또는, 한 줄에 :
string webSite = inputstring.Substring(inputstring.IndexOf("_") + 1);
가능한 중복 : [? C#에서 문자열을 얻을 수있는 방법] (http://stackoverflow.com/q/2902394/299327) –