stringi (version 0.2-3)

stringi-search: String Searching

Description

This man page explains how to perform string search-based operations in stringi.

Arguments

Details

There are four independent string searching ``engines'' in stringi.
  • stri_*_regex--ICU's regular expressions, seestringi-search-regex,
  • stri_*_fixed-- locale-independent bytewise pattern matching,
  • stri_*_coll--ICU'sStringSearch, locale-sensitive, Collator-based ``fixed'' patterns search, useful for natural language processing tasks, seestringi-search-fixed,
  • stri_*_charclass-- character classes search, e.g. Unicode General Categories or Binary Properties, seestringi-search-charclass,

Each ``engine'' is able to perform many search-based operations, including:

  • stri_detect_*- detects if a pattern occurs in a string, see e.g.stri_detect,
  • stri_count_*- counts the number of occurrences of text matching a pattern, see e.g.stri_count,
  • stri_locate_*- locates all, first, or last occurrences of a pattern, see e.g.stri_locate,
  • stri_extract_*- extracts all, first, or last occurrences of a pattern, see e.g.stri_extractand, in case of regexes,stri_match,
  • stri_replace_*- replaces all, first, or last occurrences of a pattern, see e.g.stri_replace,
  • stri_split_*- splits a string into chunks indicated by occurrences of a pattern, see e.g.stri_split.

See Also

Other search_charclass: stri_count_charclass; stri_detect_charclass; stri_extract_all_charclass, stri_extract_first_charclass, stri_extract_first_charclass, stri_extract_last_charclass, stri_extract_last_charclass; stri_locate_all_charclass, stri_locate_first_charclass, stri_locate_first_charclass, stri_locate_last_charclass, stri_locate_last_charclass; stri_replace_all_charclass, stri_replace_first_charclass, stri_replace_first_charclass, stri_replace_last_charclass, stri_replace_last_charclass; stri_split_charclass; stri_trim, stri_trim, stri_trim_both, stri_trim_left, stri_trim_right; stringi-search-charclass

Other search_coll: stri_count_coll; stri_detect_coll; stri_extract_all_coll, stri_extract_first_coll, stri_extract_first_coll, stri_extract_last_coll, stri_extract_last_coll; stri_locate_all_coll, stri_locate_first_coll, stri_locate_first_coll, stri_locate_last_coll, stri_locate_last_coll; stri_replace_all_coll, stri_replace_first_coll, stri_replace_first_coll, stri_replace_last_coll, stri_replace_last_coll; stri_split_coll; stringi-search-coll

Other search_count: stri_count_charclass; stri_count_coll; stri_count_fixed; stri_count_regex; stri_count

Other search_detect: stri_detect_charclass; stri_detect_coll; stri_detect_fixed; stri_detect_regex; stri_detect

Other search_extract: stri_extract_all_charclass, stri_extract_first_charclass, stri_extract_first_charclass, stri_extract_last_charclass, stri_extract_last_charclass; stri_extract_all_coll, stri_extract_first_coll, stri_extract_first_coll, stri_extract_last_coll, stri_extract_last_coll; stri_extract_all_regex, stri_extract_first_regex, stri_extract_first_regex, stri_extract_last_regex, stri_extract_last_regex; stri_extract_all; stri_extract_first; stri_extract_last; stri_extract_words; stri_extract

Other search_fixed: stri_count_fixed; stri_detect_fixed; stri_locate_all_fixed, stri_locate_first_fixed, stri_locate_first_fixed, stri_locate_last_fixed, stri_locate_last_fixed; stri_replace_all_fixed, stri_replace_first_fixed, stri_replace_first_fixed, stri_replace_last_fixed, stri_replace_last_fixed; stri_split_fixed; stringi-search-fixed

Other search_locate: stri_locate_all_charclass, stri_locate_first_charclass, stri_locate_first_charclass, stri_locate_last_charclass, stri_locate_last_charclass; stri_locate_all_coll, stri_locate_first_coll, stri_locate_first_coll, stri_locate_last_coll, stri_locate_last_coll; stri_locate_all_fixed, stri_locate_first_fixed, stri_locate_first_fixed, stri_locate_last_fixed, stri_locate_last_fixed; stri_locate_all_regex, stri_locate_first_regex, stri_locate_first_regex, stri_locate_last_regex, stri_locate_last_regex; stri_locate_all; stri_locate_boundaries; stri_locate_first; stri_locate_last; stri_locate_words; stri_locate

Other search_match: stri_match_all_regex, stri_match_first_regex, stri_match_first_regex, stri_match_last_regex, stri_match_last_regex; stri_match_all; stri_match_first; stri_match_last; stri_match

Other search_regex: stri_count_regex; stri_detect_regex; stri_extract_all_regex, stri_extract_first_regex, stri_extract_first_regex, stri_extract_last_regex, stri_extract_last_regex; stri_locate_all_regex, stri_locate_first_regex, stri_locate_first_regex, stri_locate_last_regex, stri_locate_last_regex; stri_match_all_regex, stri_match_first_regex, stri_match_first_regex, stri_match_last_regex, stri_match_last_regex; stri_opts_regex; stri_replace_all_regex, stri_replace_first_regex, stri_replace_first_regex, stri_replace_last_regex, stri_replace_last_regex; stri_split_regex; stringi-search-regex

Other search_replace: stri_replace_all_charclass, stri_replace_first_charclass, stri_replace_first_charclass, stri_replace_last_charclass, stri_replace_last_charclass; stri_replace_all_coll, stri_replace_first_coll, stri_replace_first_coll, stri_replace_last_coll, stri_replace_last_coll; stri_replace_all_fixed, stri_replace_first_fixed, stri_replace_first_fixed, stri_replace_last_fixed, stri_replace_last_fixed; stri_replace_all_regex, stri_replace_first_regex, stri_replace_first_regex, stri_replace_last_regex, stri_replace_last_regex; stri_replace_all; stri_replace_first; stri_replace_last; stri_replace_na; stri_replace

Other search_split: stri_split_boundaries; stri_split_charclass; stri_split_coll; stri_split_fixed; stri_split_lines, stri_split_lines1, stri_split_lines1; stri_split_regex; stri_split

Other stringi_general_topics: stringi-arguments; stringi-encoding; stringi-locale; stringi-package; stringi-search-charclass; stringi-search-coll; stringi-search-fixed; stringi-search-regex