【发布时间】:2017-11-30 21:22:22
【问题描述】:
我正在尝试获取 URL 的域名。我可以运行一系列 if 语句来检查 url 包含的内容,但理想情况下我会使用正则表达式。
以下正则表达式 ^[^.]*:[\/]{0,2}[w]{0,3}[.]{0,1}[\w]*.[\w\W]*$ 可以满足我的要求。
这适用于:
https://www.google.com
http://www.google.com
www.google.com
现在我只想从这个正则表达式中获取google.com,但不确定如何去做。
【问题讨论】:
-
确切的语法取决于您使用的语言,但您使用括号将所需的部分放在一个组中。
a(b)c将匹配abc并返回b作为第一组的值。 -
@DomWeldon 它被标记为»javascript«,所以定义了语言……
标签: javascript regex parsing