Pistos Christou wrote:
> forest wrote:
> > I am stuck trying to figure out how to take an array of data and
> > dynamically build a 3x3 html table from it without standard for loops.
> >
> > Here is the code in JavaScript:
> *snip*
> > Can someone point me in the right direction for how to do this. I found
> > each_index but still was at a loss.

puts %w(1 2 3 4 5 6 7 8 9).map{|x| "<td>" + x + "</td>" }.
  join.gsub(/(<td.*?\/td>){3}/,"<tr>\n  \\&\n</tr>\n")