2011-12-28 4 views
2

의 마지막 인스턴스 후 텍스트를 구문 분석하는 가장 좋은 방법은 무엇입니까 :내가 다음 문자열을 문자

string test = /test/test1/tse3/ttese3/test3-45-NameToParseOut 

을하고 난 단어 "NameToParseOut"을 구문 분석 할 필요가있다. 기본적으로 마지막 "-"을 찾고 "-"의 마지막 인스턴스 다음에 나오는 텍스트를 모두 반환해야합니다. C#에서 이것을 파싱하는 가장 우아한 방법은 무엇입니까?

답변

4
string test = "/test/test1/tse3/ttese3/test3-45-NameToParseOut"; 
test = test.Substring(test.LastIndexOf('-')+1); 

대시가 포함되지 않은 문자열 (이 경우 전체 문자열이 반환 됨)에도 적용됩니다.

관련 문제