[R] find and replace characters in a string
PIKAL Petr
petr.pikal at precheza.cz
Wed Mar 27 17:36:38 CET 2013
Although I am not an expert, this is simple.
txt<- "LOI ."
gsub(".","%",txt, fixed=TRUE)
Regards
Petr
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Rui Barradas
> Sent: Wednesday, March 27, 2013 5:17 PM
> To: Shane Carey
> Cc: r-help at 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 at 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.
More information about the R-help
mailing list