http記法といえば,

オプションの前に「:」を使うけれど,URLがポート番号を含む場合に あれが悪さをしないかな,と思って実験してみた.

  1. http://nosuchdomain.net:8080/
  2. http://nosuchdomain.net:8080
  3. ちゃんと動くかな ←「:title=」の前にslashあり
  4. こっちはダメっぽい ←slashなし

予想に反して4つともうまく動きますね.特に4番はダメだと思ったのだけれど,2つのコロンに挟まれる文字列が m/\d+/ できれば,ちゃんとポート番号として認識してくれるようだ.しかも2番と4番ではslashが補われている.いい感じだ.