[英]Replacing a character string in R
我正在尝试删除/替换字符串中的某个部分。
数据:
b <- "Brunswick North Brunswick (Vic.) Bellfiled (Banyule - Vic.)"
我希望结果看起来像:
"Brunswick North Brunswick Bellfield"
我试着做:
sub("(Vic.)", "", b, fixed = TRUE)
这样,我获得了第二个元素(即“ Brunswick”)的必需输出,而不是第三个元素的必需输出。
使用gsub
gsub("\\([^)]*Vic\\.\\)", "", b)
如果要替换括号中的所有内容,请尝试此操作。 这将除去支架及其内部的所有物品。
gsub("\\s*\\([^\\)]+\\)","",b)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.