Detect Pattern Occurrences
Get Declared Encodings of Each String
Set or Get Default Character Encoding in stringi
Concatenate Strings in a List
Count the Number of Code Points
Count the Number of Pattern Occurrences
THE String Processing Package
Convert Strings To UTF-32
Count the Number of Text Boundaries
Convert Strings To UTF-8
Query Given Locale
Convert a List to a Character Matrix
Generate a List with Collator Settings
Compare Strings with or without Collation
Determine if a String is of Length Zero
Get Current Date and Time
Convert strptime
-Style Format Strings
Concatenate Character Vectors
Locate Pattern Occurrences
Flatten a String
Query Default Settings for stringi
Locale-Sensitive Text Searching in stringi
Generate a List with Fixed Pattern Search Engine's Settings
Randomly Shuffle Code Points in Each String
stri_locate_all_boundaries
Locate Text Boundaries
Reverse Each String
Extract a Substring From or Replace a Substring In a Character Vector
Convert gsub-Style Replacement Strings
Statistics for a Character Vector Containing LaTeX Commands
Text Boundary Analysis in stringi
Date and Time Arithmetic
Character Classes in stringi
Convert From UTF-32
Check If a Data Stream Is Possibly in ASCII
Create a Date-Time Object
Perform or Check For Unicode Normalization
List Available Text Transforms and Transliterators
Locale-Insensitive Fixed Pattern Matching in stringi
Get Values for Date and Time Fields
Extract or Replace Multiple Substrings
Detect Character Set and Language
[DEPRECATED] Detect Locale-Sensitive Character Encoding
Select Elements that Match a Given Pattern
Determine the Width of Code Points
Extract Unique Elements
Date and Time Formatting and Parsing
Duplicate Strings
Generate Random Strings
Sorting
Character Encodings and stringi
Passing Arguments to Functions in stringi
Concatenate Two Character Vectors
Compare Strings with or without Collation
Query a Character Encoding
Convert To ASCII
Determine Duplicated Elements
Check If a Data Stream Is Possibly in UTF-8
Sort Keys
Generate a List with Regex Matcher Settings
Split a String Into Text Lines
Format Strings
List Known Character Encodings
Extract Regex Pattern Matches, Together with Capture Groups
Replace NAs with Empty Strings
Convert Strings To Native Encoding
Trim Characters from the Left and/or Right Side of a String
Un-escape All Escape Sequences
Pad (Center/Left/Right Align) a String
stri_extract_all_boundaries
Extract Data Between Text Boundaries
Extract Pattern Occurrences
Count the Number of Bytes
A Lorem Ipsum Generator
Escape Unicode Code Points
Convert Strings Between Given Encodings
General Statistics for a Character Vector
Generate a List with BreakIterator Settings
Split a String at Text Boundaries
Split a String By Pattern Matches
Set or Get Default Time Zone in stringi
Ranking
Check If a Data Stream Is Possibly in UTF-16 or UTF-32
Query a Given Time Zone
Read Text Lines from a Text File
Read Text File as Raw
Remove All Empty Strings from a Character Vector
List Available Time Zone Identifiers
Replace Pattern Occurrences
Determine if the Start or End of a String Matches a Pattern
List Available Locales
Transform Strings with Case Mapping or Folding
Ordering Permutation
General Text Transforms, Including Transliteration
Replace Missing Values in a Character Vector
Set or Get Default Locale in stringi
Translate Characters
Word Wrap Text to Format Paragraphs
Write Text Lines to a Text File
Regular Expressions in stringi
Locales and stringi
String Searching
C-Style Formatting with stri_sprintf
as a Binary Operator
List Localizable Date-Time Formatting Data