如何将反斜杠字符粘贴到字符串中?

Rem*_*i.b 2 regex string r paste character-encoding

如何粘贴反斜杠字符?

ToPrintOnFile = paste("hello", "\", "World")
Error: unexpected symbol in "paste("hello", "\", "World"
Run Code Online (Sandbox Code Playgroud)

如果我尝试用额外的“\”转义这个字符..

ToPrintOnFile = paste("hello", "\\", "World")
[1] "hello \\ World"
Run Code Online (Sandbox Code Playgroud)

我的目标是写入ToPrintOnFile一个文件,其中ToPrintOnFile包含一个反斜杠字符(而不是后面的两个反斜杠字符)。

Thks

hwn*_*wnd 5

您确实需要使用双转义符来表示单个反斜杠字符。您的第二次尝试按预期进行。用于cat()打印字符串并亲自查看或nchar("\\")

cat(paste("hello", "\\", "World"))
# hello \ World
Run Code Online (Sandbox Code Playgroud)