From: Peter Bailey Date: 2006-04-12T22:06:02+09:00 Subject: Re: Simple substitutions Peter Szinek wrote: > Hello, > >> line.sub!(/\%\%Pages: ([0-9]{1,5})/"Pages: \1"/) > How about this: > > line.sub!(/%%Pages: (\d{1,5})/){"Pages: " + $1} > > bw, > Peter Yes, that worked for me. Thank you, Peter. Like Ross' response above, I hadn't yet seen a regex expressed this way, where a block is used for the replacement part of a regex. Different, but powerful. Thanks again. -- Posted via http://www.ruby-forum.com/.