替换R中的字符串

时间:2015-12-27 05:30:13

标签: r

我正在尝试删除/替换字符串中的某个部分。

数据:

char

我希望结果如下:

b <- "Brunswick North Brunswick (Vic.) Bellfiled (Banyule - Vic.)"

我尝试过:

"Brunswick North Brunswick Bellfield"

通过这样做,我获得了第二个元素所需的输出,即&#34; Brunswick&#34;但不是第三个元素。

2 个答案:

答案 0 :(得分:2)

使用gsub

gsub("\\([^)]*Vic\\.\\)", "", b) 

答案 1 :(得分:0)

如果你想要替换parantheses中的所有内容,那么试试这个。这将删除括号及其中的所有内容。

gsub("\\s*\\([^\\)]+\\)","",b)