请教各位老师:我希望用gsub将指定的字符替换为"\",
gsub("%","\","abcd%e")
但是失败。
如果是:gsub("%","\\","abcd%e"),结果就是:abcde。
不能得到所需要的结果。不知道是什么原因呢?
谢谢!!

x 中要表示 \ 需要将其转义为 \\,所以需要在 replacement 中把两个 \ 各自转义一次。

gsub("%", "\\\\", "abcd%e")
cat(gsub("%", "\\\\", "abcd%e"))