Actions
Bug #5961
closedregular expression positive look-behind
Description
irb(main):001:0> input = " \t Jeffs "
=> " \t Jeffs "
irb(main):002:0> input.gsub(%r{(?<=\bJeff)(?=s\b)},"'")
SyntaxError: (irb):2: invalid pattern in look-behind: /(?<=\bJeff)(?=s\b)/
from E:/Ruby/Ruby193/bin/irb:12:in `'
irb(main):003:0>
This is a valid regular expression which should produce " \t Jeff's ". It seems to have a problem with the \b in the look-behind.
Updated by naruse (Yui NARUSE) almost 13 years ago
- Status changed from Open to Assigned
- Assignee changed from kbourque@sbcglobal.net (Anthony Bourque) to naruse (Yui NARUSE)
Updated by naruse (Yui NARUSE) almost 13 years ago
- Status changed from Assigned to Closed
Fixed by mergin Onigmo 5.13.1 in Ruby 2.0.
Actions
Like0
Like0Like0