问题
This question already has an answer here:
- How to escape backslashes in R string 3 answers
I\'m working in R and having troubles escaping the backslash. I am using the library stringr
.
install.packages(\"stringr\", repos=\'http://cran.us.r-project.org\')
library(\"stringr\")
I would like to do str = str_replace_all(str, \"\\\", \"\")
So I tried str = str_replace_all(str, \"\\\\\", \"\")
but it won\'t work.
What should I do?
回答1:
I found a solution that works
str = gsub("([\\])","", str)
回答2:
Use Hmisc::escapeRegex
and Hmisc::escapeBS
which automatically escapes backslashes and other regex special characters.
来源:https://stackoverflow.com/questions/14879204/how-to-escape-a-backslash-in-r