Hippo2000 (2000/7/28)
URI::Heuristicモジュールなのです。
作者はGisle Aasさんです。メールで許可をいただきました。
uf_uristr - 学習を使ったURIの展開
use URI::Heuristic qw(uf_uristr);
$u = uf_uristr("perl"); # http://www.perl.com
$u = uf_uristr("www.sol.no/sol"); # http://www.sol.no/sol
$u = uf_uristr("aas"); # http://www.aas.no
$u = uf_uristr("ftp.funet.fi"); # ftp://ftp.funet.fi
$u = uf_uristr("/etc/passwd"); # file:/etc/passwd
このモジュールは組み込まれた学習を使って文字列を本当の絶対URIに展開する関数を提供します。既に絶対URIを表している文字列(つまり「スキーム:」部分から始まっている)は編集されず、変更無しに返されます。これらの関数の主な使用法は、多くのWebブラウザがユーザにより入力されたURIに許していることに似ている、省略したURIを許すことです。
以下の関数が提供されます:
URIのホスト名部分になにも点(ドット)が入っていなければ、ある修飾された答えが作られます。これらの答えは以下の2つの環境変数により支配されます。
URL_GUESS_PATTERN="www.ACME.no www.ACME.se www.ACME.com" export URL_GUESS_PATTERN
URL_GUESS_PATTERNを指定するとcountryをベースにした回答を不能にします。空のURL_GUESS_PATTERNはホスト名検索を含んだ回答を不能にします。
Copyright 1997-1998, Gisle Aas
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。