福間@福岡 です。 記事 <19990215162528.B786 / sprintmail.com> において、 "Kikutani, Makoto" <kikutani / sprintmail.com> さんは書きました : > わははそうか、今まで =~ の否定は !=~ だと思っててて > これを使うとなぜか期待どおりに動かんなと使わなかった > のだけど、!~ だったんですねえ(マニュアル読め)。 わたしはPerlで嫌というほど間違えたおかげで、しっかり頭に叩き込まれてたり します(^^;; > なぜ if "abc" !=~ /a.c/ のような条件式はエラーにならないのでしょう? if "abc" != ~ /a.c/ もし 文字列 "abc" と 正規表現 /a.c/ を $_ に対してマッチさせた結果(Regexp#~) が 等しくなければ(not String#==) と解釈されるようです。うむむ。 --- “$><<'+r5v:c%&:@dg8u)%(r5&:t]f;a!"=s5g29'.reverse.swapcase.unpack('u*')” Yasuhiro Fukuma (福間 康弘) as Yasu.F @ Kitakyushu.Fukuoka.Japan Web site: http://www8.big.or.jp/~yasuf/