URIの分解
URIモジュールを使うと簡単です。
use strict; use warnings; use v5.10; use URI; my $link = 'http://www.example.com/test.html?keyword=value#sec10'; my $u = URI->new($link); say $u->scheme; # "http" say $u->host; # "www.example.com" say $u->port; # 80 say $u->path; # "/test.html" say $u->query; # "keyword=value" say $u->fragment; # "sec10"
関連項目
・クエリ付きURIの作成・URIエスケープ
・URIの正規化
・Webページの取得
・電子メールの分解