Forum: Ruby nuby: %w to understand quotes

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Peña, Botp (Guest)
on 2006-04-22 09:51
(Received via mailing list)
Hi All,

irb(main):007:0> %w{this is a test}
=> ["this", "is", "a", "test"]

fine.

irb(main):008:0> %w{"this is" "a test"}
=> ["\"this", "is\"", "\"a", "test\""]

i want

["this is","a test"]

Is there a ruby notation like %w that understand quotes?

thank you and kind regards -botp
Jake McArthur (Guest)
on 2006-04-22 10:04
(Received via mailing list)
Try this:

%w{this\ is a\ test}

- Jake McArthur
Yukihiro M. (Guest)
on 2006-04-22 10:07
(Received via mailing list)
Hi,

In message "Re: nuby: %w to understand quotes"
    on Sat, 22 Apr 2006 14:48:46 +0900, Peña, Botp 
<removed_email_address@domain.invalid>
writes:

|irb(main):008:0> %w{"this is" "a test"}
|=> ["\"this", "is\"", "\"a", "test\""]
|
|i want
|
|["this is","a test"]
|
|Is there a ruby notation like %w that understand quotes?

%w understands backslash escape

|irb(main):001:0> %w{this\ is a\ test}
|=> ["this is","a test"]

							matz.
This topic is locked and can not be replied to.