當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R stringr str_remove 刪除匹配的模式


刪除匹配項,即用 "" 替換它們。

用法

str_remove(string, pattern)

str_remove_all(string, pattern)

參數

string

輸入向量。或者是一個字符向量,或者是可強製轉換為一個的東西。

pattern

要尋找的模式。

默認解釋是正則表達式,如 vignette("regular-expressions") 中所述。使用regex() 可以更好地控製匹配行為。

使用 fixed() 匹配固定字符串(即僅比較字節)。這很快,但是是近似值。一般來說,為了匹配人類文本,您需要coll(),它尊重指定區域設置的字符匹配規則。

將字符、單詞、行和句子邊界與 boundary() 匹配。空模式“”相當於 boundary("character")

string /pattern 長度相同的字符向量。

也可以看看

str_replace() 用於底層實現。

例子

fruits <- c("one apple", "two pears", "three bananas")
str_remove(fruits, "[aeiou]")
#> [1] "ne apple"     "tw pears"     "thre bananas"
str_remove_all(fruits, "[aeiou]")
#> [1] "n ppl"    "tw prs"   "thr bnns"
源代碼:R/remove.R

相關用法


注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Remove matched patterns。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。