From: "James F. Hranicky" Date: 2001-11-18T04:50:43+09:00 Subject: [ruby-talk:25725] String#match Anyone up for String#match? ----------------------------------- foo = "foo bar baz" class << foo def match(re) if (md = re.match(self)) a = md.to_a a.shift return a.empty? ? 1 : a else return nil end end end arr = foo.match(/(bar).*(baz)/) p arr if arr ----------------------------------- Seems like a good complement to String#gsub . ---------------------------------------------------------------------- | Jim Hranicky, Senior SysAdmin UF/CISE Department | | E314D CSE Building Phone (352) 392-1499 | | jfh@cise.ufl.edu http://www.cise.ufl.edu/~jfh | ----------------------------------------------------------------------