From: Francis Hwang Date: 2004-11-18T12:47:46+09:00 Subject: Regexp bug in 1.9.0? Is this behavior a bug, or am I misunderstanding how I should make a regexp? irb(main):001:0> str = "123.456.*" => "123.456.*" irb(main):002:0> str =~ /^[0123456789.-*]+/ SyntaxError: compile error (irb):2: empty range in char class: /^[0123456789.-*]+/ from (irb):2 irb(main):003:0> str =~ /^[0123456789*.-]+/ => 0 Francis