使用Regex获取域后的URL的一部分

时间:2014-10-10 15:50:09

标签: c# regex

我有一个网址,例如:http://www.di.fm/calendar/event/40351

我想用正则表达式解析此URL,并在域之后检索该部分。在这种情况下:calendar/event/40351

哈希后还可能有其他信息:(例如,calendar/event/40351#event-info

1 个答案:

答案 0 :(得分:8)

您不需要正则表达式:

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