用正则表达式取得网址的域名
- 日期 : 2012-07-17
asp.net(C#)网站建设用正则表达式取得网址的域名#region 取得网址的域名
/// <summary>
/// 取得网址的域名
/// </summary>
/// <param name="url">网址</param>
/// <returns>返回域名</returns>
private string GetDomain(string url)
{
string p = @"http://[^\.]*\.(?<domain>[^/]*)";
Regex reg = new Regex(p, RegexOptions.IgnoreCase);
Match m = reg.Match(url);
return m.Groups["domain"].Value;
}
#endregion
/// <summary>
/// 取得网址的域名
/// </summary>
/// <param name="url">网址</param>
/// <returns>返回域名</returns>
private string GetDomain(string url)
{
string p = @"http://[^\.]*\.(?<domain>[^/]*)";
Regex reg = new Regex(p, RegexOptions.IgnoreCase);
Match m = reg.Match(url);
return m.Groups["domain"].Value;
}
#endregion