Remove matched patterns — str_remove (original) (raw)
Remove matches, i.e. replace them with ""
.
Usage
str_remove(string, pattern)
str_remove_all(string, pattern)
Arguments
string
Input vector. Either a character vector, or something coercible to one.
pattern
Pattern to look for.
The default interpretation is a regular expression, as described in[vignette("regular-expressions")](../articles/regular-expressions.html)
. Use [regex()](modifiers.html)
for finer control of the matching behaviour.
Match a fixed string (i.e. by comparing only bytes), using[fixed()](modifiers.html)
. This is fast, but approximate. Generally, for matching human text, you'll want [coll()](modifiers.html)
which respects character matching rules for the specified locale.
Match character, word, line and sentence boundaries with[boundary()](modifiers.html)
. An empty pattern, "", is equivalent toboundary("character")
.
Value
A character vector the same length as string
/pattern
.
See also
Examples
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"