替换 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("\"), "//")