如何从记事本 中的URL列表中提取域名?
示例:
https://www.example.com/aa ---> example.com
https://example.com/aa ---> example.com
http://www.example.com/aa ---> example.com
http://example.com/aa ---> example.com
www.example.com/aa ---> example.com
example.com/aa ---> example.com
尝试以下模式: ^(?:https?://)?(?:www.)?([^/]+)
说明:
^
-匹配字符串的开始
(?:...)
-非攻击组
https?
-匹配http
和s
如果有一个(由于?
操作员(
://
-匹配 ://
字面上
?:https?://)?
-匹配模式(https?://)
零或更多次
(?:www.)?
-匹配www.
字面上,零或一次
([^/]+)
-匹配/
以外的一个或多个字符,并将其存储在第一个捕获组中,这将是您要匹配的文本
demo