There are no backslash characters in the string "bla\ble\bli".
"\b" is used to indicate a backspace character, just
as "\n" is used to indicate a newline character.
You can get rid of the backslash characters with
> gsub("\b","","bla\ble\bli")
[1] "blaleli"
or change them to b's with
> gsub("\b","b","bla\ble\bli")
[1] "blablebli"
Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at
r-project.org] On Behalf Of . .
> Sent: Wednesday, August 31, 2011 6:33 PM
> To: R-help at r-project.org
> Subject: [R] Removing special chars in strings?
>
> Hi all,
>
> How can I replace those "\" in the str?
>
> Thanks in advance.
>
> func <- function(str) {
> print(gsub("\\","",str))
> }
> func("bla\ble\bli")
>
> ______________________________________________
> 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.