如何使用Regex中的Notepad 中的URL提取域名



如何从记事本 中的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?-匹配https如果有一个(由于?操作员(

://-匹配 ://字面上

?:https?://)?-匹配模式(https?://)零或更多次

(?:www.)?-匹配www.字面上,零或一次

([^/]+)-匹配/以外的一个或多个字符,并将其存储在第一个捕获组中,这将是您要匹配的文本

demo

最新更新