From: nobu@... Date: 2015-03-21T00:50:45+00:00 Subject: [ruby-core:68584] [Ruby trunk - Bug #10990] [Closed] bug in regex char class casefold for certain chars Issue #10990 has been updated by Nobuyoshi Nakada. Status changed from Open to Closed 2.0.0p643 works as expected. 1.8 and 1.9 had ended. ---------------------------------------- Bug #10990: bug in regex char class casefold for certain chars https://bugs.ruby-lang.org/issues/10990#change-51894 * Author: Haozhun Jin * Status: Closed * Priority: Normal * Assignee: * ruby -v: 1.8.7p374, 1.9.3p194, 2.0.0p481 * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- ~~~ > "\u00c2" =~ /[\u0��0e0-\u00e5��]/i => nil > "\u00c2" =~ /[\u0��0e2]/i => nil > "\u00c2" =~ /\u00��e2/i => 0 ~~~ The above is the result for 1.9.3p194. * For 1.9.3p194, it is `nil, nil, 0` * For 1.8.7p374, it is `0, 0, nil` * For 2.0.0p481, it is `nil, 0, 0` -- https://bugs.ruby-lang.org/