我试图用\'和使用paste0的逗号分隔向量中的元素。例如:
test_vector = c("test1", "test2", "test3")
我想使用paste0生成以下输出:
因为反斜杠字符本身就是转义字符,
paste0(test_vector, collapse = "\', \'")
生成以下内容:
最佳答案
怎么样
(x <- paste0("\\'", test_vector, "\\'", collapse = ", "))
# [1] "\\'test1\\', \\'test2\\', \\'test3\\'"
我们可以使用
cat()
检查实际结果(因为第二个反斜杠仅在打印到控制台时才出现)。cat(x)
# \'test1\', \'test2\', \'test3\'
关于r - 如何在R中使用paste0插入反斜杠后跟单引号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37819949/