Couldn't find the answers in the online book or the reference manual-- how
would one express this Perl construct in Ruby? --

my @matches = $data =~ /([\w\-\.]+:\d+)/g;

i.e. putting all the results of a match into an array in one go.  I
couldn't find any documentation on how the Regexp class can continue
matching after one has been found.  I assume something like this is
possible, but can anybody point me to the right part of the documentation?

cheers,

-- 
Matthew