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