从 R 中的字符串中删除反斜杠
Removing backslash from strings in R
我想从 list(\"TSPAN6\")
等字符串中删除 list(\"
和 \")
并得到 TSPAN6
。我尝试使用 grep
函数来做到这一点,但是我对包含字符串的反斜杠有疑问。
我试过了:
gsub('list(\"','', "list(\"TSPAN6\")", fixed=T)
但是不起作用?!
如果你能帮助我,我将不胜感激。
我找到了:
a <- gsub('list(\"','', "list(\"TSPAN6\")", fixed=T)
gsub('\")','', a, fixed=T)
[1] "TSPAN6"
使用一单gsub
。
x <- c("list(\"TSPAN6\")")
x
[1] "list(\"TSPAN6\")"
gsub('list|[[:punct:]]', "", x)
[1] "TSPAN6"
我想从 list(\"TSPAN6\")
等字符串中删除 list(\"
和 \")
并得到 TSPAN6
。我尝试使用 grep
函数来做到这一点,但是我对包含字符串的反斜杠有疑问。
我试过了:
gsub('list(\"','', "list(\"TSPAN6\")", fixed=T)
但是不起作用?! 如果你能帮助我,我将不胜感激。
我找到了:
a <- gsub('list(\"','', "list(\"TSPAN6\")", fixed=T)
gsub('\")','', a, fixed=T)
[1] "TSPAN6"
使用一单gsub
。
x <- c("list(\"TSPAN6\")")
x
[1] "list(\"TSPAN6\")"
gsub('list|[[:punct:]]', "", x)
[1] "TSPAN6"