Is this correct for 1.8.0?

irb(main):008:0> r2 = /\[([^\]]+)\]/
=> /\[([^\]]+)\]/
irb(main):009:0> r = /\[([^]]+)\]/
(irb):9: warning: character class has `]' without escape
=> /\[([^]]+)\]/

I thought the first character after [^ could be a ']'
without escaping it.

-- 
Jim Freeze