删除引号,并用连字号统一术语

时间:2019-07-15 20:46:42

标签: r regex

我需要用引号内的连字符来统一术语,然后删除引号。

“ {电视,\”有线电视\“,互联网,Wifi,\”空调\“,厨房}”

电视有线电视互联网Wifi空调厨房

1 个答案:

答案 0 :(得分:0)

这是使用基数R中的gsub的一种方法-

x <- "{TV,\"Cable TV\",Internet,Wifi,\"Air conditioning\",Kitchen}"

y <- gsub('\\{|\\\"|\\}', replacement = "", x)
# [1] "TV,Cable TV,Internet,Wifi,Air conditioning,Kitchen"

gsub(",", replacement = "-", y)
# [1] "TV-Cable TV-Internet-Wifi-Air conditioning-Kitchen"