Ross Bamford
1/6/2006 8:29:00 AM
On Fri, 06 Jan 2006 07:10:06 -0000, Hal Fulton <hal9000@hypermetrics.com>
wrote:
> My understanding is that Oniguruma is standard in 1.9 and
> can be built into 1.8.x -- correct?
>
> So my first two questions are:
>
> 1. How to do a simple test that confirms whether or not
> Oniguruma is there?
>
From what I can gather, the regular ('old') way doesn't support
Lookbehind, but Oniguruma does, so:
[rosco@jukebox dev]$ irb
irb(main):001:0> "ab" =~ /(?<!a)b/
SyntaxError: compile error
(irb):1: undefined (?...) sequence: /(?<!a)b/
from (irb):1
irb(main):002:0> quit
[rosco@jukebox dev]$ irb9
irb(main):001:0> "ab" =~ /(?<!a)b/
=> nil
irb(main):002:0> "db" =~ /(?<!a)b/
=> 1
would appear to do it.
> 2. How to build the stable snapshot with Oniguruma?
>
Umm, don't know.
Cheers,
--
Ross Bamford - rosco@roscopeco.remove.co.uk