Skip to contents

All functions

about_arguments arguments stringi-arguments
Passing Arguments to Functions in stringi
about_encoding stringi-encoding encoding
Character Encodings and stringi
about_locale locale stringi-locale
Locales and stringi
about_search search stringi-search
String Searching
about_search_boundaries search_boundaries stringi-search-boundaries
Text Boundary Analysis in stringi
about_search_charclass search_charclass stringi-search-charclass
Character Classes in stringi
about_search_coll search_coll stringi-search-coll
Locale-Sensitive Text Searching in stringi
about_search_fixed search_fixed stringi-search-fixed
Locale-Insensitive Fixed Pattern Matching in stringi
about_search_regex search_regex stringi-search-regex
Regular Expressions in stringi
`%s+%` `%stri+%`
Concatenate Two Character Vectors
`%s<%` `%s<=%` `%s>%` `%s>=%` `%s==%` `%s!=%` `%s===%` `%s!==%` `%stri<%` `%stri<=%` `%stri>%` `%stri>=%` `%stri==%` `%stri!=%` `%stri===%` `%stri!==%`
Compare Strings with or without Collation
`%s$%` `%stri$%`
C-Style Formatting with stri_sprintf as a Binary Operator
stri_compare() stri_cmp() stri_cmp_eq() stri_cmp_neq() stri_cmp_equiv() stri_cmp_nequiv() stri_cmp_lt() stri_cmp_gt() stri_cmp_le() stri_cmp_ge()
Compare Strings with or without Collation
stri_count() stri_count_charclass() stri_count_coll() stri_count_fixed() stri_count_regex()
Count the Number of Pattern Occurrences
stri_count_boundaries() stri_count_words()
Count the Number of Text Boundaries
stri_datetime_add() `stri_datetime_add<-`()
Date and Time Arithmetic
stri_datetime_create()
Create a Date-Time Object
stri_datetime_fields()
Get Values for Date and Time Fields
stri_datetime_format() stri_datetime_parse()
Date and Time Formatting and Parsing
stri_datetime_fstr()
Convert strptime-Style Format Strings
stri_datetime_now()
Get Current Date and Time
stri_datetime_symbols()
List Localizable Date-Time Formatting Data
stri_detect() stri_detect_fixed() stri_detect_charclass() stri_detect_coll() stri_detect_regex()
Detect Pattern Occurrences
stri_dup() `%s*%` `%stri*%`
Duplicate Strings
stri_duplicated() stri_duplicated_any()
Determine Duplicated Elements
stri_enc_detect()
Detect Character Set and Language
stri_enc_detect2()
[DEPRECATED] Detect Locale-Sensitive Character Encoding
stri_enc_fromutf32()
Convert From UTF-32
stri_enc_info()
Query a Character Encoding
stri_enc_isascii()
Check If a Data Stream Is Possibly in ASCII
stri_enc_isutf16be() stri_enc_isutf16le() stri_enc_isutf32be() stri_enc_isutf32le()
Check If a Data Stream Is Possibly in UTF-16 or UTF-32
stri_enc_isutf8()
Check If a Data Stream Is Possibly in UTF-8
stri_enc_list()
List Known Character Encodings
stri_enc_mark()
Get Declared Encodings of Each String
stri_enc_set() stri_enc_get()
Set or Get Default Character Encoding in stringi
stri_enc_toascii()
Convert To ASCII
stri_enc_tonative()
Convert Strings To Native Encoding
stri_enc_toutf32()
Convert Strings To UTF-32
stri_enc_toutf8()
Convert Strings To UTF-8
stri_encode() stri_conv()
Convert Strings Between Given Encodings
stri_escape_unicode()
Escape Unicode Code Points
stri_extract_all() stri_extract_first() stri_extract_last() stri_extract() stri_extract_all_charclass() stri_extract_first_charclass() stri_extract_last_charclass() stri_extract_all_coll() stri_extract_first_coll() stri_extract_last_coll() stri_extract_all_regex() stri_extract_first_regex() stri_extract_last_regex() stri_extract_all_fixed() stri_extract_first_fixed() stri_extract_last_fixed()
Extract Pattern Occurrences
stri_extract_all_boundaries() stri_extract_last_boundaries() stri_extract_first_boundaries() stri_extract_all_words() stri_extract_first_words() stri_extract_last_words()
Extract Data Between Text Boundaries
stri_flatten()
Flatten a String
stri_info()
Query Default Settings for stringi
stri_isempty()
Determine if a String is of Length Zero
stri_join() stri_c() stri_paste()
Concatenate Character Vectors
stri_join_list() stri_c_list() stri_paste_list()
Concatenate Strings in a List
stri_length()
Count the Number of Code Points
stri_list2matrix()
Convert a List to a Character Matrix
stri_locale_info()
Query Given Locale
stri_locale_list()
List Available Locales
stri_locale_set() stri_locale_get()
Set or Get Default Locale in stringi
stri_locate_all() stri_locate_first() stri_locate_last() stri_locate() stri_locate_all_charclass() stri_locate_first_charclass() stri_locate_last_charclass() stri_locate_all_coll() stri_locate_first_coll() stri_locate_last_coll() stri_locate_all_regex() stri_locate_first_regex() stri_locate_last_regex() stri_locate_all_fixed() stri_locate_first_fixed() stri_locate_last_fixed()
Locate Pattern Occurrences
stri_locate_all_boundaries() stri_locate_last_boundaries() stri_locate_first_boundaries() stri_locate_all_words() stri_locate_last_words() stri_locate_first_words()
Locate Text Boundaries
stri_match_all() stri_match_first() stri_match_last() stri_match() stri_match_all_regex() stri_match_first_regex() stri_match_last_regex()
Extract Regex Pattern Matches, Together with Capture Groups
stri_na2empty()
Replace NAs with Empty Strings
stri_numbytes()
Count the Number of Bytes
stri_opts_brkiter()
Generate a List with BreakIterator Settings
stri_opts_collator() stri_coll()
Generate a List with Collator Settings
stri_opts_fixed()
Generate a List with Fixed Pattern Search Engine's Settings
stri_opts_regex()
Generate a List with Regex Matcher Settings
stri_order()
Ordering Permutation
stri_pad_both() stri_pad_left() stri_pad_right() stri_pad()
Pad (Center/Left/Right Align) a String
stri_rand_lipsum()
A Lorem Ipsum Generator
stri_rand_shuffle()
Randomly Shuffle Code Points in Each String
stri_rand_strings()
Generate Random Strings
stri_rank()
Ranking
stri_read_lines()
Read Text Lines from a Text File
stri_read_raw()
Read Text File as Raw
stri_remove_empty() stri_omit_empty() stri_remove_empty_na() stri_omit_empty_na() stri_remove_na() stri_omit_na()
Remove All Empty Strings from a Character Vector
stri_replace_all() stri_replace_first() stri_replace_last() stri_replace() stri_replace_all_charclass() stri_replace_first_charclass() stri_replace_last_charclass() stri_replace_all_coll() stri_replace_first_coll() stri_replace_last_coll() stri_replace_all_fixed() stri_replace_first_fixed() stri_replace_last_fixed() stri_replace_all_regex() stri_replace_first_regex() stri_replace_last_regex()
Replace Pattern Occurrences
stri_replace_na()
Replace Missing Values in a Character Vector
stri_replace_rstr()
Convert gsub-Style Replacement Strings
stri_reverse()
Reverse Each String
stri_sort()
String Sorting
stri_sort_key()
Sort Keys
stri_split() stri_split_fixed() stri_split_regex() stri_split_coll() stri_split_charclass()
Split a String By Pattern Matches
stri_split_boundaries()
Split a String at Text Boundaries
stri_split_lines() stri_split_lines1()
Split a String Into Text Lines
stri_sprintf() stri_string_format() stri_printf()
Format Strings
stri_startswith() stri_endswith() stri_startswith_fixed() stri_endswith_fixed() stri_startswith_charclass() stri_endswith_charclass() stri_startswith_coll() stri_endswith_coll()
Determine if the Start or End of a String Matches a Pattern
stri_stats_general()
General Statistics for a Character Vector
stri_stats_latex()
Statistics for a Character Vector Containing LaTeX Commands
stri_sub() `stri_sub<-`() stri_sub_replace()
Extract a Substring From or Replace a Substring In a Character Vector
stri_sub_all() `stri_sub_all<-`() stri_sub_replace_all() stri_sub_all_replace()
Extract or Replace Multiple Substrings
stri_subset() `stri_subset<-`() stri_subset_fixed() `stri_subset_fixed<-`() stri_subset_charclass() `stri_subset_charclass<-`() stri_subset_coll() `stri_subset_coll<-`() stri_subset_regex() `stri_subset_regex<-`()
Select Elements that Match a Given Pattern
stri_timezone_info()
Query a Given Time Zone
stri_timezone_list()
List Available Time Zone Identifiers
stri_timezone_get() stri_timezone_set()
Set or Get Default Time Zone in stringi
stri_trans_tolower() stri_trans_toupper() stri_trans_casefold() stri_trans_totitle()
Transform Strings with Case Mapping or Folding
stri_trans_char()
Translate Characters
stri_trans_general()
General Text Transforms, Including Transliteration
stri_trans_list()
List Available Text Transforms and Transliterators
stri_trans_nfc() stri_trans_nfd() stri_trans_nfkd() stri_trans_nfkc() stri_trans_nfkc_casefold() stri_trans_isnfc() stri_trans_isnfd() stri_trans_isnfkd() stri_trans_isnfkc() stri_trans_isnfkc_casefold()
Perform or Check For Unicode Normalization
stri_trim_both() stri_trim_left() stri_trim_right() stri_trim()
Trim Characters from the Left and/or Right Side of a String
stri_unescape_unicode()
Un-escape All Escape Sequences
stri_unique()
Extract Unique Elements
stri_width()
Determine the Width of Code Points
stri_wrap()
Word Wrap Text to Format Paragraphs
stri_write_lines()
Write Text Lines to a Text File
stringi stringi-package
Fast and Portable Character String Processing in R