正则表达式提取url中的域名

前端之家收集整理的这篇文章主要介绍了正则表达式提取url中的域名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


string sDomain = Regex.Match(url,@"(?<=://)[a-zA-Z\.0-9]+(?=\/)").Value.ToString();


解释一下?<=://)[a-zA-Z\.0-9]+(?=\/) 的意思

[a-zA-Z\.0-9]+ 表示一个以上包含一个[a-zA-Z\.0-9]范围内的字符

?<=:// 表示[a-zA-Z\.0-9]+所代表的字符串前面必须匹配0个到1个字符串:://

(?=\/)表示[a-zA-Z\.0-9]+所代表的字符串后面必须匹配0个到1个字符串:/

原文链接:https://www.f2er.com/regex/362614.html

猜你在找的正则表达式相关文章