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