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-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On > Behalf Of . . > Sent: Wednesday, August 31, 2011 6:33 PM > To: R-help@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@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.