Home > front end >  Replacing Backward slash in R
Replacing Backward slash in R

Time:11-06

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)
  • Related