kodenya hancur. saya pastie-kan aja: http://pastie.org/214449

btw ternyata bisa juga di rubinius:
[EMAIL PROTECTED] rubinius]$ shotgun/rubinius -e 'p %q[1 2 3 4 5\ 6 
7].split(/(?<!\\) /).map {|n|n.tr(%q[\\], "")}'
["1", "2", "3", "4", "5 6", "7"]

[EMAIL PROTECTED] rubinius]$ ~/ruby-1.9.0-dev/bin/ruby -e 'p %q[1 2 3 4 5\ 6 
7].split(/(?<!\\) /).map {|n|n.tr(%q[\\], "")}'
["1", "2", "3", "4", "5 6", "7"]

rgds,
Edwin

============ ========= ========= =========


anda butuh yg namanya look-behind assertion. sayangnya nggak ada di ruby-1.8.6:



[EMAIL PROTECTED] ~]$ ruby -v

ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-linux]

[EMAIL PROTECTED] ~]$ ruby -e'/(?<!\\) /'

-e:1: undefined (?...) sequence: /(?<!\\) /



pakai ruby-1.9.0:



[EMAIL PROTECTED] ~]$ ~/ruby-1.9.0- dev/bin/ruby -e'p %q[1 2 3 4 5\ 6 
7].split(/(? <!\\) /).map {|n|n.tr(%q[ \\], "")}'



["1", "2", "3", "4", "5 6", "7"]



rgds,

Edwin




      Yahoo! Toolbar kini dilengkapi dengan Search Assist. Download sekarang 
juga.
http://id.toolbar.yahoo.com/

Kirim email ke