From: "nagachika (Tomoyuki Chikanaga) via ruby-core" Date: 2025-11-02T05:42:14+00:00 Subject: [ruby-core:123642] [Ruby Bug#13671] Regexp with lookbehind and case-insensitivity raises RegexpError only on strings with certain characters Issue #13671 has been updated by nagachika (Tomoyuki Chikanaga). Backport changed from 3.2: REQUIRED, 3.3: REQUIRED, 3.4: REQUIRED to 3.2: REQUIRED, 3.3: DONE, 3.4: REQUIRED ruby_3_3 commit:f0feca1a8495eba2706a7914f0c4f8128c281366. ---------------------------------------- Bug #13671: Regexp with lookbehind and case-insensitivity raises RegexpError only on strings with certain characters https://bugs.ruby-lang.org/issues/13671#change-115026 * Author: dschweisguth (Dave Schweisguth) * Status: Closed * Assignee: duerst (Martin D��rst) * ruby -v: 2.4.1 * Backport: 3.2: REQUIRED, 3.3: DONE, 3.4: REQUIRED ---------------------------------------- Here is a test program: ~~~ ruby def test(description) begin yield puts "#{description} is OK" rescue RegexpError puts "#{description} raises RegexpError" end end test("ass, case-insensitive, special") { /(?