试图弄清楚如何选择字符串的特定子集。我想转换
"OTU_511><-><size=54><-><" to "OTU_511;size=54;"
我可以使用以下代码成功删除OTU ID之后的所有内容:
gsub("([^>]*).*", "\\1", tree$tip.label)
但是,用“;”替换这些字符会很棒代替。感谢您提供的任何提示。
答案 0 :(得分:2)
如果模式始终为><-><
,则可以使用以下内容。
x <- "OTU_511><-><size=54><-><"
gsub("><-><", ";", x, fixed = TRUE)
# [1] "OTU_511;size=54;"