From: Yasuhiro Fukuma Date: 1999-02-16T07:02:05+09:00 Subject: [ruby-list:12091] Re: !=~ 福間@福岡 です。 記事 <19990215162528.B786@sprintmail.com> において、 "Kikutani, Makoto" さんは書きました : > わははそうか、今まで =~ の否定は !=~ だと思っててて > これを使うとなぜか期待どおりに動かんなと使わなかった > のだけど、!~ だったんですねえ(マニュアル読め)。 わたしは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/