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