English · PDF 247
coll() 的缺点是速度慢;由于判断哪些字符相同的规则很复杂,coll() 相比 regex() 和 fixed() 要慢得多。
x <- "This is a sentence." str_view_all(x, boundary("word"))
str_extract_all(x, boundary("word")) #> [[1]] #> [1] "This" "is" "a" "sentence"
基础 R 中有两个同样使用正则表达式的实用函数:
apropos("replace") #> [1] "%+replace%" "replace" "replace_na" #> [4] "str_replace" "str_replace_all" "str_replace_na" #> [7] "theme_replace"
head(dir(pattern = "\.Rmd$")) #> [1] "communicate-plots.Rmd" "communicate.Rmd"