我使用以下代码从 URL中删除http://和www./或删除:dev.
Uri uri = new Uri(this.Referrer);
if (uri != null )
return uri.GetLeftPart(UriPartial.Authority).Replace("http://dev.", "").Replace("http://www.", "").Replace("http://", "");
else
return null;
我不喜欢我依赖这个.Replace()功能。我有一个错误很长一段时间,直到我意识到this.Referrer没有子域。
有没有更优雅的方法来做到这一点?