Last Updated: November 06, 2018
· stevennunez

Ruby: Convert a string to an array of characters

"This is the bee's knees".scan /\w/
#=> ["T", "h", "i", "s", "i", "s", "t", "h", "e", "b", "e", "e", "s", "k", "n", "e", "e", "s"]

String's #scan will look for anything matching your pattern and return it in an array.

10 Responses
Add your response


You can also do "test".split("")

over 1 year ago ·

That would include spaces, the scan only returns what matches the regex. Nice find!

over 1 year ago ·

Thank You. I used .scan instead of .split to make a small improvement in this 'Rubymonk module' lesson (second code from the bottom of the page)


over 1 year ago ·

"This is the bee's knees".chars will do the job

over 1 year ago ·

"This is the bee's knees".chars also includes spaces. Using #scan does not include them.

over 1 year ago ·

Thank you this was helpful - I actually needed the spaces so thanks @maycry for the .chars tip

over 1 year ago ·
"This is the bee's knees".chars.to_a
over 1 year ago ·

"This is the bee's knees".tr(" ' ", "").split.join('').split('') # All chars that may need to be removed from string may be placed in 1st parm of #String.tr method

over 1 year ago ·

Washer dryer combinations that utilize warmth http://builder.ezywebs.com.au/TrendWashersandDryer/TrendWashersandDryer/ pump innovation to completely dry like your https://sites.google.com/site/bestwashersanddryers/ air conditioner cleaning efficiency is comparable https://bestwashersanddryersicons.tumblr.com/ to an equal stand-alone home appliance https://bestwashersanddryerstool.wordpress.com half the footprint of two separate devices. http://washersanddryerssuggestion.angelfire.com/ you could clean as well as dry your garments

5 months ago ·

performance of specific versions http://www.topdishwasherbrand-radamora.sitew.in/#Choose_Dishwasher.B use of the machines long-lasting. https://bestdishwashersuggetion.hatenablog.com/ close together to handle the average plate. https://bestdishwashermodel.kinja.com/ A lot of" in almost every group in J.D. Power's 2017 study. http://dishwasheruse.jigsy.com/ As you advance through the lines, http://bestdishwasheruser.bravesites.com/ we think the 500 uses one of the.

3 months ago ·