Marcin fixed this in Joni already, so at least JRuby does not have this bug anymore. It didn't sound like a hard fix, so it shouldn't be hard to fix Oniguruma too. - Charlie On Dec 1, 2007, at 11:36, Evan Weaver <evan / cloudbur.st> wrote: > Hello Rubyists, > > VVSiz led me to this one. On 1.8.6: > >>> "A" =~ /[^a]/i > => nil > > On trunk: > >>> "A" =~ /[^a]/i > => 0 > > The 1.8.6 behavior seems correct, though. Every alternative > distribution which has also followed Oniguruma suffers from this bug. > > Evan > > -- > Evan Weaver > Cloudburst, LLC >