From: Ammar Ali Date: 2010-11-25T21:50:31+09:00 Subject: Re: Regex negative look-behind bug? --001636c5a938d73cd90495e00c6c Content-Type: text/plain; charset=UTF-8 On Thu, Nov 25, 2010 at 10:41 AM, Robert Klemme wrote: > > Done. > > http://redmine.ruby-lang.org/issues/show/4088 > > Thanks. I was too busy to follow up yesterday. I'm glad you reported it because I'm still on the fence about it being a bug. I think the negative match (when it matches it doesn't) and alternation are confusing in this case. IMHO, the following examples prove that ignoring case works as expected, but it's difficult to verify this with when alternation is added to the mix. Expected, not ignoring case >> "abcd" =~ /(?> "aBcd" =~ /(?> "aBcd" =~ /(?