title: Ruby regex group stored in a variable?
body: <p>I'm having issues with this regex it doesn't seem to grab the titles (everything after the last '.' ) I've tested the regex on multiple sources and they all seem to grab the correct grouping. Is it something with the scan function that I am doing wrong?</p>
  
  <pre><code>##### data.csv file #####
  ## Web_Sites.Shopping.Newegg,...
  ## Web_Sites.Shopping.Newegg_Secure,...
  ## Web_Sites.Shopping.O'Reilly_Books,...
  ## Web_Sites.Shopping.PackageTrackr,...
  #####
  
  ## Grab the title from the list
  regex = '([\w_-]+)$'
  
  ## Open the CSV File
  data_file = CSV.open("data.csv", "r")
  
  ## Set the file we will append the data.
  my_file = File.new("titles.csv", 'a')
  
  ## For each line in the data file, get the correct title
  data_file.each do |data|
     note = data[0]
     title = note.scan(regex)
     my_file.print "#{note} : #{title}"
  end
  </code></pre>
  
  <p>Thank you,<br>
  LF4</p>