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
