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

标签 regex r string character-encoding paste

如何粘贴反斜杠字符?

ToPrintOnFile = paste("hello", "\", "World")
Error: unexpected symbol in "paste("hello", "\", "World"

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

ToPrintOnFile = paste("hello", "\\", "World")
[1] "hello \\ World"

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

谢谢

最佳答案

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

cat(paste("hello", "\\", "World"))
# hello \ World

关于regex - 如何将反斜杠字符粘贴到字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28421794/

相关文章:

r - 在 R 中输入联合符号

javascript - 如何在 JavaScript 中循环、连接内容并将其推送到数组中

python - 用填充字符和计数器创建python字符串

regex - R regmatches() 和 stringr str_extract() 拖动空格

regex - 验证十进制 (18,3) 的正则表达式

r - 如何使用来自变量的常量在 R 中编写数学方程?

java - 如果文件中的字符串可能包含任意字符,您将如何分隔它们?

ios - 如何在 Swift 中实现用于密码验证的正则表达式?

javascript - 匹配一个字符后跟另一个字符

r - 使用 sparklyr 将字符串/字符转换为日期