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