From: Shea Barton Date: 2010-11-21T08:04:16+09:00 Subject: Partial GSUB match / replacement I need to match a somewhat complicated match using gsub, then modify part of it, leaving the rest intact for example, replacing "url(http://www.google.com)" with "url(HTTP://WWW.GOOGLE.COM)" this is the closest answer I can come up with gsub /(url\(['"]?)([^\)'"]+)(['"]?\))/, "\\1#{"\\2".capitalize}\\3" or gsub /(url\(['"]?)([^\)'"]+)(['"]?\))/, "\\1\\2.capitalize\\3" but neither of these solutions work It doen't have to be with gsub, I just thought this would be the most straightforward way ideas? thanks -- Posted via http://www.ruby-forum.com/.