【问题标题】:Removing backslash from strings in R从R中的字符串中删除反斜杠
【发布时间】:2015-07-30 15:33:49
【问题描述】:

我想从list(\"TSPAN6\") 等字符串中删除list(\"\") 并得到TSPAN6。我尝试使用grep 函数来做到这一点,但是我遇到了包含字符串的反斜杠问题。 我试过了:

gsub('list(\\"','', "list(\"TSPAN6\")", fixed=T)

但它不起作用?! 如果您能帮助我,我将不胜感激。

【问题讨论】:

    标签: regex r replace backslash


    【解决方案1】:

    使用一个gsub

    x <- c("list(\"TSPAN6\")")
    x
    [1] "list(\"TSPAN6\")"
    gsub('list|[[:punct:]]', "", x)
    [1] "TSPAN6"
    

    【讨论】:

      【解决方案2】:

      我找到了:

      a <- gsub('list(\"','', "list(\"TSPAN6\")", fixed=T)
      gsub('\")','', a, fixed=T)
      [1] "TSPAN6"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-28
        • 2021-09-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多