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