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