This man page explains how to perform string search-based operations in stringi.
There are three independent string searching “engines” in stringi.
stri_*_regex
–
ICU's regular expressions, see
stringi-search-regex,
stri_*_fixed
–
ICU's StringSearch
, locale-sensitive “fixed”
patterns search , see stringi-search-fixed,
stri_*_charclass
– character classes search: more
exactly, location of either Unicode General Categories or
Binary Properties, see stringi-search-charclass,
Each “engine” is able to perform many search-based operations:
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_extract
and, 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
.
Other search_charclass: stri_count_charclass
;
stri_detect_charclass
;
stri_extract_all_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_all_charclass
,
stri_locate_first_charclass
,
stri_locate_first_charclass
,
stri_locate_last_charclass
,
stri_locate_last_charclass
;
stri_replace_all_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_split_charclass
;
stri_trim
, stri_trim
,
stri_trim_both
, stri_trim_left
,
stri_trim_right
;
stringi-search-charclass
Other search_count: stri_count_charclass
;
stri_count_fixed
;
stri_count_regex
; stri_count
Other search_detect: stri_detect_charclass
;
stri_detect_fixed
;
stri_detect_regex
; stri_detect
Other search_extract:
stri_extract_all_charclass
,
stri_extract_all_charclass
,
stri_extract_first_charclass
,
stri_extract_first_charclass
,
stri_extract_last_charclass
,
stri_extract_last_charclass
;
stri_extract_all_fixed
,
stri_extract_all_fixed,
,
stri_extract_first_fixed
,
stri_extract_first_fixed,
,
stri_extract_last_fixed
,
stri_extract_last_fixed
;
stri_extract_all_regex
,
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
Other search_fixed: stri_count_fixed
;
stri_detect_fixed
;
stri_extract_all_fixed
,
stri_extract_all_fixed,
,
stri_extract_first_fixed
,
stri_extract_first_fixed,
,
stri_extract_last_fixed
,
stri_extract_last_fixed
;
stri_locate_all_fixed
,
stri_locate_all_fixed,
,
stri_locate_first_fixed
,
stri_locate_first_fixed,
,
stri_locate_last_fixed
,
stri_locate_last_fixed
;
stri_opts_collator
;
stri_replace_all_fixed
,
stri_replace_all_fixed
,
stri_replace_first_fixed
,
stri_replace_first_fixed
,
stri_replace_last_fixed
,
stri_replace_last_fixed
;
stri_split_fixed
,
stri_split_fixed
;
stringi-search-fixed
Other search_locate: stri_extract_all_fixed
,
stri_extract_all_fixed,
,
stri_extract_first_fixed
,
stri_extract_first_fixed,
,
stri_extract_last_fixed
,
stri_extract_last_fixed
;
stri_locate_all_charclass
,
stri_locate_all_charclass
,
stri_locate_first_charclass
,
stri_locate_first_charclass
,
stri_locate_last_charclass
,
stri_locate_last_charclass
;
stri_locate_all_fixed
,
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_all_regex
,
stri_locate_first_regex
,
stri_locate_first_regex
,
stri_locate_last_regex
,
stri_locate_last_regex
;
stri_locate_all
;
stri_locate_first
;
stri_locate_last
; stri_locate
Other search_match: stri_match_all_regex
,
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_all_regex
,
stri_extract_first_regex
,
stri_extract_first_regex
,
stri_extract_last_regex
,
stri_extract_last_regex
;
stri_locate_all_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_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_all_regex
,
stri_replace_first_regex
,
stri_replace_first_regex
,
stri_replace_last_regex
,
stri_replace_last_regex
;
stri_split_regex
,
stri_split_regex
;
stringi-search-regex
Other search_replace:
stri_replace_all_charclass
,
stri_replace_all_charclass
,
stri_replace_first_charclass
,
stri_replace_first_charclass
,
stri_replace_last_charclass
,
stri_replace_last_charclass
;
stri_replace_all_fixed
,
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_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
Other search_split: stri_split_charclass
,
stri_split_charclass
;
stri_split_fixed
,
stri_split_fixed
;
stri_split_lines
,
stri_split_lines
,
stri_split_lines1
,
stri_split_lines1
;
stri_split_regex
,
stri_split_regex
; stri_split
Other stringi_general_topics:
stringi-arguments
;
stringi-encoding
;
stringi-locale
;
stringi-package
;
stringi-search-charclass
;
stringi-search-fixed
;
stringi-search-regex
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.