【发布时间】:2020-05-21 17:11:34
【问题描述】:
我发现使用 R 的 base gsub() 函数很难将 "&" 替换为 "\&" -
gsub("&", "\&", "A&B")
给出以下错误 -
Error: '\&' is an unrecognized escape in character string starting ""\&"
有没有办法实现这种替换?
【问题讨论】:
-
gsub("&", "\\&", "A&B",fixed=TRUE) -
有了这个我得到“A\\&B”。我想得到“A\&B”(单转)
-
不,你得到了
A\&B,你只能在控制台中看到双\。试试cat(...) -
关于 R 字符串文字中的反斜杠的另一个答案 - Escaping \ in string or paths in R