用R中的特殊字符替换模式

  • 本文关键字:替换 模式 特殊字符 r
  • 更新时间 :
  • 英文 :


我有一个字符串x,如下所示。我正试图取代";c("one_answers"\nLOC"(,使得我只剩下Abc,xyz。

x<-"c("Abc, xyz\nLOC"

这就是我尝试过的方法,它有效,但有更短的方法吗?

x <-str_replace_all(x, "[^[:alnum:]]", " ")
x <-str_replace_all(x, "c  ", "")
x <-str_replace_all(x, "nLOC", "")

只有一个例子,很难知道要概括什么。。。你可以在一个大模式中完成这一切,

str_replace_all(x, "[^[:alnum:],]|^c|nLOC", "")
[1] "Abc,xyz"

最新更新