我想从list(\"
等字符串中移除\")
和list(\"TSPAN6\")
并获取TSPAN6
。我尝试使用grep
函数执行此操作,但是我遇到包含字符串的反斜杠的问题。
我试过了:
gsub('list(\\"','', "list(\"TSPAN6\")", fixed=T)
但它不起作用?! 如果你能帮助我,我感激不尽。
答案 0 :(得分:3)
使用一个gsub
。
x <- c("list(\"TSPAN6\")")
x
[1] "list(\"TSPAN6\")"
gsub('list|[[:punct:]]', "", x)
[1] "TSPAN6"
答案 1 :(得分:2)
我找到了它:
a <- gsub('list(\"','', "list(\"TSPAN6\")", fixed=T)
gsub('\")','', a, fixed=T)
[1] "TSPAN6"