From: Justin Collins Date: 2007-11-16T11:14:00+09:00 Subject: Re: Using a variable with gsub & sub Peter Vanderhaden wrote: > yermej, > Your solution was exactly what I needed, thanks. As for the \\, that is > part of the first value that is being replaced. The first backslash is > an escape character for the second backshash. > Thanks again, > PETERV > > yermej wrote: > >> On Nov 15, 3:34 pm, Peter Vanderhaden wrote: >> >>> In the following statement, I'm replacing ,, with ,NULL,. >>> >>> $inrec = $inrec.sub(',,\\',',NULL,') >>> >>> What I want to do is something like this: >>> >>> $inrec = $inrec.sub(',,\\',',$variable,') >>> >>> Unfortunately, I haven't been able to figure out the syntax for using a >>> variable with sub & gsub. Can someone help me out? >>> >> $inrec.gsub! ',,\\', ",#{$variable}," >> >> Though I'm not sure why you have the \\ in there, unless it just >> didn't end up on the newsgroup correctly. >> > > If you really want to use global variables ($var) then you can also do $inrec.gsub!(',,\\', ",#$variable,")