Dear all
I have the following string want to convert to arry
str="/dev/lis_home_712 2097152 1052656 1044496 51%
/appl/lis/home2\n"
I use str.scan(/\w+/), which give the following result
["dev", "lis_home_712", "2097152", "1052656", "1044496", "51", "appl",
"lis", "home2"]
However, I expect the result like this
["dev/lis_home_712", "2097152", "1052656", "1044496", "51%",
"/appl/lis/home2"]
Please advise on how to do it. Thank you.
···
--
Posted via http://www.ruby-forum.com/.
# However, I expect the result like this
# ["dev/lis_home_712", "2097152", "1052656", "1044496", "51%",
# "/appl/lis/home2"]
···
From: Valentino Lun [mailto:sumwo@yahoo.com]
#
# Please advise on how to do it. Thank you.
read on string fxns, qri String#.
here in this case you may use String#split
try first,
str.split
(note w/out an arg)
str.scan(/\S+/)
or
str.split(/\s+/)
or
str.split
Regards,
Park Heesob
···
2008/11/5 Valentino Lun <sumwo@yahoo.com>:
Dear all
I have the following string want to convert to arry
str="/dev/lis_home_712 2097152 1052656 1044496 51%
/appl/lis/home2\n"
I use str.scan(/\w+/), which give the following result
["dev", "lis_home_712", "2097152", "1052656", "1044496", "51", "appl",
"lis", "home2"]
However, I expect the result like this
["dev/lis_home_712", "2097152", "1052656", "1044496", "51%",
"/appl/lis/home2"]
Please advise on how to do it. Thank you.