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