powered by
String replace multiple strings in a vector.
str_replace_vec(string, replace)
A character vector the same length as string/pattern/replacement.
string
pattern
replacement
Input vector. Either a character vector, or something coercible to one.
A character vector where the names are the patterns to look for and the values are the replacement values (c(pattern1 = replacement1))
(c(pattern1 = replacement1))
str_replace_vec() is a vectorized form of stringr::str_replace().
str_replace_vec()
stringr::str_replace()
This is different from passing a named vector to stringr::str_replace_all, which performs multiple replacements but to all pattern matches in a string.
stringr::str_replace_all
stringr::str_replace() and stringr::str_replace_all()
stringr::str_replace_all()
fruits <- c("two apples", "nine pears") str_replace_vec(fruits, c("two" = "three", "nine" = "ten"))
Run the code above in your browser using DataLab