stri_*_regex--stri_*_fixed-- locale-independent bytewise pattern matching,
seestringi-search-fixed,stri_*_coll--StringSearch,
locale-sensitive, Collator-based pattern search,
useful for natural language processing tasks,
seestringi-search-coll,stri_*_charclass-- character classes search,
e.g. Unicode General Categories or Binary Properties,
seestringi-search-charclass,stri_*_boundaries-- text boundary analysis,
seestringi-search-boundariesEach ``engine'' is able to perform many search-based operations. These may include:
stri_detect_*- detect if a pattern occurs in a string,
see e.g.stri_detect,stri_count_*- count the number of pattern occurrences,
see e.g.stri_count,stri_locate_*- locate all, first, or last occurrences
of a pattern, see e.g.stri_locate,stri_extract_*- extract all, first, or last occurrences
of a pattern, see e.g.stri_extractand, in case of regexes,stri_match,stri_replace_*- replace all, first, or last occurrences
of a pattern, see e.g.stri_replaceand alsostri_trim,stri_split_*- split a string into chunks indicated
by occurrences of a pattern,
see e.g.stri_split,stri_startswith_*andstri_endswith_*detect
if a string starts or ends with a pattern match, see
e.g.stri_startswith,stri_subset_*- return a subset of a character vector
with strings that match a given pattern, see e.g.stri_subset.stri_trim,
stri_trim, stri_trim_both,
stri_trim_left,
stri_trim_right;
stringi-search-charclassOther search_coll: stringi-search-coll
Other search_count: stri_count_boundaries,
stri_count_words; stri_count,
stri_count_charclass,
stri_count_coll,
stri_count_fixed,
stri_count_regex
Other search_detect: stri_detect,
stri_detect_charclass,
stri_detect_coll,
stri_detect_fixed,
stri_detect_regex;
stri_endswith,
stri_endswith_charclass,
stri_endswith_coll,
stri_endswith_fixed,
stri_startswith,
stri_startswith_charclass,
stri_startswith_coll,
stri_startswith_fixed
Other search_extract: stri_extract_words;
stri_extract,
stri_extract_all,
stri_extract_all_charclass,
stri_extract_all_coll,
stri_extract_all_regex,
stri_extract_first,
stri_extract_first_charclass,
stri_extract_first_coll,
stri_extract_first_regex,
stri_extract_last,
stri_extract_last_charclass,
stri_extract_last_coll,
stri_extract_last_regex;
stri_match, stri_match_all,
stri_match_all_regex,
stri_match_first,
stri_match_first_regex,
stri_match_last,
stri_match_last_regex
Other search_fixed: stringi-search-fixed
Other search_locate: stri_locate_boundaries,
stri_locate_words;
stri_locate, stri_locate_all,
stri_locate_all_charclass,
stri_locate_all_coll,
stri_locate_all_fixed,
stri_locate_all_regex,
stri_locate_first,
stri_locate_first_charclass,
stri_locate_first_coll,
stri_locate_first_fixed,
stri_locate_first_regex,
stri_locate_last,
stri_locate_last_charclass,
stri_locate_last_coll,
stri_locate_last_fixed,
stri_locate_last_regex
Other search_regex: stri_opts_regex;
stringi-search-regex
Other search_replace: stri_replace_na;
stri_replace,
stri_replace_all,
stri_replace_all_charclass,
stri_replace_all_coll,
stri_replace_all_fixed,
stri_replace_all_regex,
stri_replace_first,
stri_replace_first_charclass,
stri_replace_first_coll,
stri_replace_first_fixed,
stri_replace_first_regex,
stri_replace_last,
stri_replace_last_charclass,
stri_replace_last_coll,
stri_replace_last_fixed,
stri_replace_last_regex;
stri_trim, stri_trim,
stri_trim_both,
stri_trim_left,
stri_trim_right
Other search_split: stri_split_boundaries;
stri_split_lines,
stri_split_lines1,
stri_split_lines1;
stri_split,
stri_split_charclass,
stri_split_coll,
stri_split_fixed,
stri_split_regex
Other search_subset: stri_subset,
stri_subset_charclass,
stri_subset_coll,
stri_subset_fixed,
stri_subset_regex
Other stringi_general_topics: stringi-arguments;
stringi-encoding;
stringi-locale;
stringi-package;
stringi-search-boundaries;
stringi-search-charclass;
stringi-search-coll;
stringi-search-fixed;
stringi-search-regex
Other text_boundaries: stri_count_boundaries,
stri_count_words;
stri_extract_words;
stri_locate_boundaries,
stri_locate_words;
stri_opts_brkiter;
stri_split_boundaries;
stri_split_lines,
stri_split_lines1,
stri_split_lines1;
stri_trans_tolower,
stri_trans_totitle,
stri_trans_toupper;
stri_wrap;
stringi-search-boundaries