From: s.suda@... Date: 1997-01-17T10:59:10+09:00 Subject: [ruby-list:1737] RegExp Oya? izanagi%/u/suda/ruby>ruby -v ruby - version 1.0-970116 izanagi%/u/suda/ruby>cat retest.rb def recheck( string, pattern ) if (string =~ Regexp.new(pattern,1) ) then eq="=~/" else eq="!~/" end print string, eq ,pattern, "/i\n" end recheck( "ABC", "[A-C]" ) recheck( "abc", "[A-C]" ) recheck( "ABC", "[a-c]" ) recheck( "abc", "[a-c]" ) if ( "ABC" =~ /[A-C]/i ) then print "OK!\n" else print "Oya?\n" end izanagi%/u/suda/ruby>ruby retest.rb ABC!~/[A-C]/i abc!~/[A-C]/i ABC=~/[a-c]/i abc=~/[a-c]/i Oya? izanagi%/u/suda/ruby>ruby -e 'p "なんか変ではありませんか?"' "なんか変ではありませんか?" _/~_/~ 須田茂幸 地球科学総合研究所 _/~_/~ _/~_/~ s.suda@mix.or.jp 01/17 10:52 _/~_/~