[R] Regular expression substitution ...
Uwe Ligges
ligges at statistik.tu-dortmund.de
Tue Nov 3 13:07:17 CET 2009
Sander Timmer wrote:
> It's a bit strange:
>
> > sub("/pc", '\\%', x)
> [1] "%"
> >
> > sub("/pc", '\\\\%', x)
> [1] "\\%"
>
> Also with fixed I'm not able to get a single \ as return value.
Well, you get the printed representation (i.e. the quoted backslash -
quoted with anotern backslash).
Use cat(sub("/pc", '\\\\%', x)) to see the raw characters.
Uwe Ligges
> Sander
>
> On 2 nov 2009, at 12:36, Roberto Brunelli wrote:
>
>> I would like to replace all occurences of
>>
>> /pc
>>
>> with
>>
>> \%
>>
>> using something like
>>
>> sub("/pc", "\%", x)
>>
>> but I am unable to make the '\' pass through.
>>
>> Any hint?
>>
>> Thanks,
>>
>> Roberto
>>
>> ______________________________________________
>> 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.
>
> ______________________________________________
> 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