簡體   English   中英

替換R中的字符串

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM