I want to replace backward slashes
with forwards slashes
in a string. So I used below syntax in R.
stringr::str_replace("\\", "//", "\\asd")
However it fails to replace the backward slashes
in the given string.
Could you please help to find the right way to replace them?
I am using R in Windows 10 machine
CodePudding user response:
Try this:
str_replace("\\asd", fixed("\\"), "//")
CodePudding user response:
You have the arguments in the wrong order and you need to escape the backslashes.
> stringr::str_replace("\\asd", "\\\\", "//")
[1] "//asd"
CodePudding user response:
You could use gsub
function in R which is used for replacement operations. The functions takes the input and substitutes it against the specified value.
gsub("\\\\", "/", x)