Hi!
On Thu, Jan 17, 2008 at 02:50:23PM +0100, Jochen Hayek wrote:
> mir ist gerade beim Überblättern eines "Beta-Buches" bei PragProg ein
> neues Feature bei ruby1.9 aufgefallen: named groups.
> 
[..]
>       /(?<hour>\d\d):(?<min>\d\d)(..)/ =~ "12:50am"
>       "Hour is #{hour}, minute #{min}"
> 
> In python habe ich das schon 1998 oder so benutzen können.
> Ist sicherlich ein Teil der "GNU regexp library" oder so.

Nicht ganz, es ist Teil der Regexp-Engine Oniguruma die mit Ruby 1.9
mitkommt.

> Nur schade, dass ruby1.9 nicht problemlos mit rails-1.2.* zusammengeht ;-(

Muss es auch nicht, du kannst Oniguruma auch zusammen mit Ruby 1.8.x
verwenden - entweder indem du ein eigenes, mit Oniguruma gepatchtes Ruby
baust, oder Oniguruma gegen dein vorhandenes Ruby compilierst und den 
Oniguruma-Gem verwendest:

http://www.jkraemer.net/2008/1/27/regexps-on-steroids-with-ruby-1-8-x

Jens


-- 
Jens Krämer
http://www.jkraemer.net/ - Blog
http://www.omdb.org/     - The new free film database
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an