Although I am not an expert, this is simple. txt<- "LOI ." gsub(".","%",txt, fixed=TRUE)
Regards Petr > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-bounces@r- > project.org] On Behalf Of Rui Barradas > Sent: Wednesday, March 27, 2013 5:17 PM > To: Shane Carey > Cc: r-help@r-project.org > Subject: Re: [R] find and replace characters in a string > > Hello, > > The period is a metacharacter so you have to escape it. > The period is escaped with a '\'. In it's turn, '\' is a metacharacter > so it needs to be escaped. Hence the double'\\'. > > x <- "LOI ." > gsub("\\.", "(%)", x) > > > Hope this helps, > > Rui Barradas > > Em 27-03-2013 16:09, Shane Carey escreveu: > > Hi, > > > > I have a string of text as follows "LOI ." > > > > How do I replace the dot with "(%)" > > > > gsub(".","(%)",LOI .) > > > > gives > > > > "(%)(%)(%)(%)(%)" > > > > Thanks > > > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting- > guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.