Backport #2508
Updated by jeremyevans0 (Jeremy Evans) over 5 years ago
=begin There seems to be a bug in Ruby 1.9 regarding Regular Expression: /(io){1}x/ =~ 'ioiox' # => 2 #fine /(io){2}x/ =~ 'ioiox' # => nil #should be 0 /(io){2,2}x/ =~ 'ioiox'# => nil #should be 0 #below are correct /(?:io){2}x/ =~ 'ioiox' # => 0 /(io){2}/ =~ 'ioiox' # => 0 /(io){2,}x/ =~ 'ioiox' # => 0 /(io){,2}x/ =~ 'ioiox' # => 0 =end