我试图用\'和使用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/

10-12 23:21