[MacRuby-devel] regex error with negative look-ahead and look-behind
Laurent Sansonetti
lsansonetti at apple.com
Tue Dec 21 19:30:54 PST 2010
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
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20101221/199d9484/attachment.html>
More information about the MacRuby-devel
mailing list