正则表达式用于捕获“http://”之后但在“/”之前字符串



我有一个URL列表,例如:

http://stackoverflow.com/cats
http://stackoverflow.com/blah
http://stackoverflow.com/cats/dogs

什么是让我只捕获"stackoverflow.com"部分的正则表达式?

如果要将部件放在服务器名称之后:

http://stackoverflow.com/(.*)

如果需要服务器名称和路径:

http://(.*)

如果只需要服务器名称:

http://([^/]+)/

请注意,如果您使用的是 sed,则需要一个不是"/"的分隔符。

最新更新