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@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel