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 <bostonanti... / yahoo.com> 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. -- Posted via http://www.ruby-forum.com/.