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