2014-10-10 3 views
0

를 사용하여 도메인 후 URL의 일부를 가져 오기 : http://www.di.fm/calendar/event/40351예를 들어, 나는 URL을 정규식

나는 정규 표현식이 URL을 구문 분석 및 도메인 후 부품을 검색 할 수 있습니다. 이 경우 : calendar/event/40351

또한 해시 후 추가 정보가있을 수 있습니다 (예를 들어, calendar/event/40351#event-info)

+1

당신이 처리 할 필요가이 도메인 인 , 또는 임의의 도메인? –

+0

임의의 도메인, .. 일부 문자열 (예 : – Alex

+1

) 이것은 간단한 질문이 아니며 정규식을 사용하지 않는 것이 좋습니다. 그래도 링크 된 질문에는 답이 있습니다. –

답변

8

당신은 정규식이 필요하지 않습니다 :

var uri = new Uri("http://www.di.fm/calendar/event/40351#123"); 
var result = uri.PathAndQuery + uri.Fragment;