Robert Klemme wrote: > On 11.12.2006 22:26, Andi Schacke wrote: >> is there a possibility to return all the matches of a regexp? or in >> other words is there a way to apply a block to all matches at once? >> Something like String#gsub but where I can specifiy what to do with the >> matches... > > What exactly do you want to do with matches? > > robert I'd like to build a small web-tool for myself to highlight all the matches of a regexp against a specified string (e.g. the matches should be in a different color). But I think I found a solution: source_string.gsub(regexp) {|match| "<span style=\"color:red;\">#{match}</span>"} -- Posted via http://www.ruby-forum.com/.