From: Ammar Ali Date: 2010-11-16T23:11:31+09:00 Subject: Re: Parsing String Data On Tue, Nov 16, 2010 at 3:57 PM, Bob Theslob wrote: > I am very new to Ruby and I have an issue that I cannot seem to > solve. > > Parse a data string, excise four digits (non- adjoined)  in the middle > of the string, and then assemble a second string using the data. > > As an example, my fisrt string has text “Test Part 123 G 477”, I want to > assemble a new string  “AABB123477”. > > What I do not know how to do is parse the text to get the numbers.  Once > having them I have had no problems assembling the new string. If you're only interested in the numbers, using scan is another option: >> "Test Part 123 G 477".scan(/\d+/) => ["123", "477"] HTH, Ammar