R - 无法替换字符串中无法识别的转义符号“\&”
R - Unable to replace unrecognized escape symbol "\&" in character string
我有一个带有一些特殊符号的字符串,不幸的是我无法摆脱它们。我的字符串如下:
"Food Science {\&} Nutrition"
我尝试了几种选择,但我无法只获得 &
符号。当我使用 gsub()
或 str_replace_all()
:
时总是会出现此错误
'\&' is an unrecognized escape in character string starting ""Food Science {\&"
如果我只有括号就可以了,我可以这样做:
gsub(pattern = "\{",
replacement = "",
x = "{Food Science")
[1] "Food Science"
但在我的例子中,如果我删除括号,只剩下 \&
,我得到错误。关于如何进行的任何想法?非常感谢!
字符串中可以有一个反斜杠,但输入时需要双斜杠。所以这个字符串会有你想要的内容:
"Food Science {\&} Nutrition"
一些函数(最显着的是 print()
)在显示时会加倍,所以你会看到
print("Food Science {\&} Nutrition")
#> [1] "Food Science {\&} Nutrition"
然而,实际上只有一个反斜杠,cat()
将显示:
cat("Food Science {\&} Nutrition")
#> Food Science {\&} Nutrition
我有一个带有一些特殊符号的字符串,不幸的是我无法摆脱它们。我的字符串如下:
"Food Science {\&} Nutrition"
我尝试了几种选择,但我无法只获得 &
符号。当我使用 gsub()
或 str_replace_all()
:
'\&' is an unrecognized escape in character string starting ""Food Science {\&"
如果我只有括号就可以了,我可以这样做:
gsub(pattern = "\{",
replacement = "",
x = "{Food Science")
[1] "Food Science"
但在我的例子中,如果我删除括号,只剩下 \&
,我得到错误。关于如何进行的任何想法?非常感谢!
字符串中可以有一个反斜杠,但输入时需要双斜杠。所以这个字符串会有你想要的内容:
"Food Science {\&} Nutrition"
一些函数(最显着的是 print()
)在显示时会加倍,所以你会看到
print("Food Science {\&} Nutrition")
#> [1] "Food Science {\&} Nutrition"
然而,实际上只有一个反斜杠,cat()
将显示:
cat("Food Science {\&} Nutrition")
#> Food Science {\&} Nutrition