Aliases: stri_sub_all stri_sub_all<- stri_sub_replace_all stri_sub_all_replace
Keywords:
### ** Examples x <- c('12 3456 789', 'abc', '', NA, '667') stri_sub_all(x, stri_locate_all_regex(x, '[0-9]+')) # see stri_extract_all
[[1]] [1] "12" "3456" "789" [[2]] [1] NA [[3]] [1] NA [[4]] [1] NA [[5]] [1] "667"
stri_sub_all(x, stri_locate_all_regex(x, '[0-9]+', omit_no_match=TRUE))
[[1]] [1] "12" "3456" "789" [[2]] character(0) [[3]] character(0) [[4]] [1] NA [[5]] [1] "667"
stri_sub_all(x, stri_locate_all_regex(x, '[0-9]+', omit_no_match=TRUE)) <- '***' print(x)
[1] "*** *** ***" "abc" "" NA "***"
stri_sub_replace_all('a b c', c(1, 3, 5), c(1, 3, 5), replacement=c('A', 'B', 'C'))
[1] "A B C"