I'm trying to get an array of every number in a string that is grouped
together. This is the code I thought might do it, but does not:
irb(main):064:0> "923 a 222".match(/\d+/).to_a
=> ["923"]
I'm sure there's a simple way to do this, but I'm not that well versed
with Regular Expressions.
The results I was expected (and the results that are desired) are:
["923", "222"]
Thanks in advance for any help.
···
--
Posted via http://www.ruby-forum.com/.
Bill Grundler wrote:
I'm trying to get an array of every number in a string that is grouped
together. This is the code I thought might do it, but does not:
irb(main):064:0> "923 a 222".match(/\d+/).to_a
=> ["923"]
I'm sure there's a simple way to do this, but I'm not that well versed
with Regular Expressions.
The results I was expected (and the results that are desired) are:
["923", "222"]
Thanks in advance for any help.
You're very close. Try this
"923 a 222".scan(/\d+/)
···
--
RMagick: http://rmagick.rubyforge.org/
Excellent. Thanks so much Tim.
Tim Hunter wrote:
···
Bill Grundler wrote:
["923", "222"]
Thanks in advance for any help.
You're very close. Try this
"923 a 222".scan(/\d+/)
--
Posted via http://www.ruby-forum.com/\.