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