如何从记事本++中的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
答案 0 :(得分:0)
尝试以下模式:^(?:https?:\/\/)?(?:www\.)?([^\/]+)
说明:
^
-匹配字符串的开头
(?:...)
-非捕获组
https?
-如果有{({1}}运算符),则匹配http
和s
?
-从字面上匹配:\/\/
://
-匹配模式(?:https?:\/\/)?
零次或多次
https?:\/\/)
-从字面上匹配(?:www\.)?
,零次或一次
www.
-匹配([^\/]+)
以外的一个或多个字符并将其存储在第一个捕获组中,这将是您要匹配的文本