Hi Alan,
Thanks for the report. Please file a ticket:
http://www.macruby.org/trac/newticket
Do you happen to know if a ruby library makes use of this? It can help us
screen the priority of this bug.
Thanks :)
Laurent
On Dec 21, 2010, at 2:01 PM, Alan Skipp wrote:
> When combining negative look-ahead with look-behind in a regexp, macruby
> doesn't match correctly. Here's an example.
>
> ruby 1.9.2
>>> m = "abc123abc".match /(?<=\w) (\d{3}) (?!\d)/x
> => #<MatchData "123" 1:"123">
>>> m.to_s
> => "123"
>
>
> macruby (0.9)
>>> m = "abc123abc".match /(?<=\w) (\d{3}) (?!\d)/x
> => #<MatchData "" 1:"123">
>>> m.to_s
> => ""
>
>
> _______________________________________________
> MacRuby-devel mailing list
> [email protected]
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel