From: Robert Gustavsson Date: 2001-01-02T03:12:22+09:00 Subject: [ruby-talk:8465] A newbie question (about regexp) Hi! Based on the test program for regular expressions in the Ruby User's Guide I wanted to change it somewhat. st = "\033[7m" en = "\033[m" while TRUE print "str> " STDOUT.flush str = gets break if not str str.chop! print "pat> " STDOUT.flush re = gets break if not re re.chop! str.gsub! re, "#{st}\\&#{en}" print str, "\n" end print "\n" str.gsub! re, "#{st}\\&#{en}" I want to change the above line to some code that executes a regex pattern for a string and then to be able to extract the number of matches and the matching strings. I've looked att $~ but I can't get it to work. Best regards Robert