From: Joel Dezenzio Date: 2013-07-31T01:12:54+09:00 Subject: Re: Parsing Data from Row using Regexp To account for multiple books and moneylines, I did: @rotation_line = /^(\d{3})([a-z\s]+)(\-?\d{3})([a-z\s]+) (\-?\d{3})(\-?\d{3})(\-?\d{3})?(\-?\d{3})?(\-?\d{3})?(\-?\d{3})? (\-?\d{3})?(\-?\d{3})?(\-?\d{3})?(\-?\d{3})?(\-?\d{3})?(\-?\d{3})? (\-?\d{3})?(\-?\d{3})?(\-?\d{3})?(\-?\d{3})?$/I Which should cover up to 10 games and show some empty matches for lines that aren't updated yet. http://www.rubular.com/r/NluI8ujy4P Thanks again. -- Posted via http://www.ruby-forum.com/.