From: Trans Date: 2005-09-26T21:21:43+09:00 Subject: Re: String#ggsub How about a helper method def rep(&blk) r = yield(&blk) until r.nil? end rep { foo.gsub!( /.../, ... ) } T.