在字符串中使用Or运算符(|)作为分隔符

时间:2016-04-11 13:29:29

标签: r

我想知道在将矢量折叠成单个字符串时如何使用Or运算符。另外,理解为什么R不会使用这段代码输出预期结果将会有所帮助。这将在后面的代码片段中用作grepl()命令中的模式。

vec = c("this", "that", "the other thing")
paste(vec, sep = "|", collapse = "")

此粘贴不能按预期工作,只返回一个字符串“thisthatthe other thing”。结果应该是“这|那另一件事。”

我也尝试过使用转义字符:

paste(vec, sep = "/|", collapse = "")
paste(vec, sep = "\|", collapse = "")
paste(vec, sep = "/||", collapse = "")

但这些都没有取得预期的效果。

0 个答案:

没有答案