2014-04-05 1 views

답변

1

String.Substring 이것을보십시오 :

string str = "svn://mcdssrv/repos/currecnt/class/MBackingBean.java"; 
str = str.Substring(0,str.LastIndexOf('/')+1); 
1

String.Remove()

string s = "svn://mcdssrv/repos/currecnt/class/MBackingBean.java"; 
Console.WriteLine(s.Remove(s.LastIndexOf('/'))+"/"); 

DEMO

+0

반환 된 문자열 것 'svn : // mcdssrv/repos/currecnt/class/"' – Chirag

+0

@Chirag가 업데이트되었습니다."svn : // mcdssrv/repos/currecnt/class " 감사합니다 –

+0

변경 줄'Console.WriteLine (s.LastIndexOf ('/')) + "/ Console.WriteLine (s.Remove (s.LastIndexOf ('/') +"/ ") "); ' – Chirag

1

함께 할 또 하나의 방법을 그렇게 :

string str = "svn://mcdssrv/repos/currecnt/class/MBackingBean.java"; 
string s = Regex.Match(str, ".*/").Value; 
+0

대체 예,하지만 알 수 없습니다. 정규 표현은 추악합니다. – HodlDwon

+0

@ JoshW Regex는 의도를 분명히 보여 주며, 마지막/it_까지 모든 것을 원한다는 것을 즉시 이해할 수 있습니다. –

관련 문제