String Processing Reimagined for 'ALTREP' Strings


[Up] [Top]

Documentation for package ‘charr’ version 0.1.0

Help Pages

boundary Control matching behaviour with modifier functions
case Convert string to upper case, lower case, title case, or sentence case
charr_backend Select charr's string backend
charr_chunking Tune how parallel work is divided
charr_chunks_per_worker Tune how parallel work is divided
charr_min_chunk Tune how parallel work is divided
charr_threads Set the number of worker threads
coll Control matching behaviour with modifier functions
fixed Control matching behaviour with modifier functions
fruit Sample character vectors for practicing string manipulations
invert_match Switch location of matches to location of non-matches
modifiers Control matching behaviour with modifier functions
regex Control matching behaviour with modifier functions
sentences Sample character vectors for practicing string manipulations
stringr-data Sample character vectors for practicing string manipulations
str_c Join multiple strings into one string
str_conv Specify the encoding of a string
str_count Count number of matches
str_detect Detect the presence/absence of a match
str_dup Duplicate a string
str_ends Detect the presence/absence of a match at the start/end
str_equal Determine if two strings are equivalent
str_escape Escape regular expression metacharacters
str_extract Extract the complete match
str_extract_all Extract the complete match
str_flatten Flatten a string
str_flatten_comma Flatten a string
str_glue Interpolation with glue
str_glue_data Interpolation with glue
str_ilike Detect a pattern in the same way as 'SQL"s 'LIKE' and 'ILIKE' operators
str_length Compute the length/width
str_like Detect a pattern in the same way as 'SQL"s 'LIKE' and 'ILIKE' operators
str_locate Find location of match
str_locate_all Find location of match
str_match Extract components (capturing groups) from a match
str_match_all Extract components (capturing groups) from a match
str_order Order, rank, or sort a character vector
str_pad Pad a string to minimum width
str_rank Order, rank, or sort a character vector
str_read_lines Read a text file as Unicode lines
str_remove Remove matched patterns
str_remove_all Remove matched patterns
str_replace Replace matches with new text
str_replace_all Replace matches with new text
str_replace_na Turn NA into "NA"
str_reverse Reverse strings by code point
str_sort Order, rank, or sort a character vector
str_split Split up a string into pieces
str_split_1 Split up a string into pieces
str_split_fixed Split up a string into pieces
str_split_i Split up a string into pieces
str_squish Remove whitespace
str_starts Detect the presence/absence of a match at the start/end
str_sub Get and set substrings using their positions
str_sub<- Get and set substrings using their positions
str_subset Find matching elements
str_sub_all Get and set substrings using their positions
str_to_camel Convert between different types of programming case
str_to_kebab Convert between different types of programming case
str_to_lower Convert string to upper case, lower case, title case, or sentence case
str_to_sentence Convert string to upper case, lower case, title case, or sentence case
str_to_snake Convert between different types of programming case
str_to_title Convert string to upper case, lower case, title case, or sentence case
str_to_upper Convert string to upper case, lower case, title case, or sentence case
str_trim Remove whitespace
str_trunc Truncate a string to maximum width
str_unique Remove duplicated strings
str_view View strings and matches
str_view_all View strings and matches
str_which Find matching indices
str_width Compute the length/width
str_wrap Wrap words into nicely formatted paragraphs
str_write_lines Write a character vector as lines to a file
word Extract words from a sentence
words Sample character vectors for practicing string manipulations