How to match all occurrences of a regular expression in Ruby

regex, ruby

Solution

Using `scan` should do the trick:

string.scan(/regex/)

Problem

Is there a quick way to find every match of a regular expression in Ruby? I've looked through the Regex object in the Ruby STL and searched on Google to no avail.

Original source

Related problems