[英]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.