10/07/06 16:13:57 p3PrjT5k0
特化型のスレに書き込みできないけど、なんでだろう。
とりあえず、こっちに書いておこう。。。
> next if $hosts =~ /^#/ or $hosts =~ m|[^\w.:/-]|;
変数$hostsの先頭が# になっている、又は
変数$hosts に、下記以外の文字が含まれている場合に、スキップする。
英小文字、英大文字、数字、アンダーバー、ピリオド、:、/、-
になると思います。
[^]の^ は、行頭という意味でなくて、[]の中にない任意の1文字にマッチという意味になります。
\wは、英小文字、英大文字、数字、アンダーバーを意味します。
. は、[]の中では、単なるピリオドです。