An imperfect replication of stringr in base R.
Builds upon hadley/stringb and petermeissner/stringb.
Any help writing or speeding up functions is appreciated! Just submit a PR.
c.R-str_c()detect.R-str_detect(),str_starts(),str_ends()extract.R-str_extract(),str_extract_all()locate.R-str_locate(),str_locate_all(),invert_match()replace.R-str_replace(),str_replace_all(),str_replace_na()sub.R-str_sub()trim.R-str_trim(),str_squish()
match.R-str_match(),str_match_all()case.R-str_to_upper(),str_to_lower(),str_to_title(),str_to_sentence()
count.R-str_count()dup.R-str_dup()length.R-str_length()maybe?pad.R-str_pad()remove.R-str_remove(),str_remove_all()sort.R-str_order(),str_sort()split.R-str_split(),str_split_fixed(),str_split_n()subset.R-str_subset(),str_which()trunc.R-str_trunc()word.R-word()wrap.R-str_wrap()- Add
ignore_caseargument tofixed()? (see stringr test-detect.R)
conv.R-str_conv()equal.R-str_equal()glue.R-str_glue(),str_glue_data()interp.R-str_interp()unique.R-str_unique()maybe?view.R-str_view()
- Generally slower, though this varies across each function
- Using
str_sub()replacement form with functions is more limited str_replace()andstr_replace_all()won’t work with formulas