替换 R 中的反斜杠
Replacing Backward slash in R
我想用 forwards slashes
替换字符串中的 backward slashes
。所以我在 R.
中使用了以下语法
stringr::str_replace("\", "//", "\asd")
但是它无法替换给定字符串中的 backward slashes
。
能否请您帮忙找到替换它们的正确方法?
我在 Windows 10 台机器上使用 R
您可以使用 R 中的 gsub
函数来进行替换操作。这些函数获取输入并将其替换为指定值。
gsub("\\", "/", x)
您的参数顺序错误,您需要转义反斜杠。
> stringr::str_replace("\asd", "\\", "//")
[1] "//asd"
试试这个:
str_replace("\asd", fixed("\"), "//")
我想用 forwards slashes
替换字符串中的 backward slashes
。所以我在 R.
stringr::str_replace("\", "//", "\asd")
但是它无法替换给定字符串中的 backward slashes
。
能否请您帮忙找到替换它们的正确方法?
我在 Windows 10 台机器上使用 R
您可以使用 R 中的 gsub
函数来进行替换操作。这些函数获取输入并将其替换为指定值。
gsub("\\", "/", x)
您的参数顺序错误,您需要转义反斜杠。
> stringr::str_replace("\asd", "\\", "//")
[1] "//asd"
试试这个:
str_replace("\asd", fixed("\"), "//")