Paul Lutus <nospam / nosite.zzz> wrote: > > What's wrong with the original string enclosed in quotes? > > Instead of: > > ruby test_args.rb /to.*/ > > Type this instead: > > ruby test_args.rb "/to.*/" ok i've done THE MISTAKE to rememeber zsh as a priority over ruby ))) my answer to "What's wrong with the original string enclosed in quotes?" that didn't work, my script sees it as a string and even if (for this arg and if enclosed with //) : this_arg=Regexp.new(this_arg) then if this arg = "/to.*/" i get : puts this_arg.source # (after Regexp.new) # => /to.*/ INSTEAD OF to.* the reason why i make no use of // for a regexp arg then i'm obliged to have another arg yelling if this arg is or not a regexp. may be here i've missed something too... -- une bñ×ue