Perl 如何从URL中提取域?

Perl 如何从URL中提取域?,perl,Perl,如何从URL中提取域?有Perl模块吗?我找不到。也许吧 更新:正如friedo所建议的那样,这听起来更好?该模块可以用一种很好的面向对象的方式为您解析URI。要获取域部件,请执行以下操作: my $url = URI->new( "http://www.stackoverflow.com/" ); my $domain = $url->host; print $domain; 谢谢,这正是我想要的。答案中的链接指向这个问题。我想你的意思是:但是这个$domain不包含http:/

如何从URL中提取域?有Perl模块吗?我找不到。也许吧

更新:正如friedo所建议的那样,这听起来更好?

该模块可以用一种很好的面向对象的方式为您解析URI。要获取域部件,请执行以下操作:

my $url = URI->new( "http://www.stackoverflow.com/" );
my $domain = $url->host;
print $domain;

谢谢,这正是我想要的。答案中的链接指向这个问题。我想你的意思是:但是这个$domain不包含http://它需要作为获取页面的前缀。