| str_subset {stringr} | R Documentation |
This is a convenient wrapper around x[str_detect(x, pattern)].
Vectorised over string and pattern
str_subset(string, pattern)
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 stringi-search-regex. Control options with
Match a fixed string (i.e. by comparing only bytes), using
Match character, word, line and sentence boundaries with
|
A character vector.
grep with argument value = TRUE,
stri_subset for the underlying implementation.
fruit <- c("apple", "banana", "pear", "pinapple")
str_subset(fruit, "a")
str_subset(fruit, "^a")
str_subset(fruit, "a$")
str_subset(fruit, "b")
str_subset(fruit, "[aeiou]")
# Missings are silently dropped
str_subset(c("a", NA, "b"), ".")