Normal ? pigeon% ruby -ve 'puts "OK" if /(?i:a|b)?x/ =~ "X"' ruby 1.6.4 (2001-06-01) [i686-linux] OK pigeon% Guy Decoux