Strings
The Strings registry offers a comprehensive set of functions for manipulating strings, including formatting, splitting, joining, and other common string operations.
Last updated
The Strings registry offers a comprehensive set of functions for manipulating strings, including formatting, splitting, joining, and other common string operations.
Last updated
You can easily import all the functions from the strings
registry by including the following import statement in your code
The function removes all whitespace characters from the provided string, eliminating any spaces, tabs, or line breaks.
The function removes any leading and trailing whitespace from the provided string.
The function removes all instances of any characters in the 'cutset' from both the beginning and the end of the provided string.
The function removes the specified 'prefix' from the start of the provided string if it is present.
The function removes the specified 'suffix' from the end of the provided string if it is present.
The function checks whether the provided string contains the specified substring.
The function checks whether the provided string starts with the specified prefix.
The function checks whether the provided string ends with the specified suffix.
The function converts all characters in the provided string to lowercase.
The function converts all characters in the provided string to uppercase.
The function replaces all occurrences of a specified substring ('old') in the source string with a new substring ('new').
The function repeats the provided string a specified number of times.
The function concatenates elements of a slice into a single string, with each element separated by a specified delimiter. It can convert various slice types to a slice of strings if needed before joining.
The function truncates the provided string to a maximum specified length. If the length is negative, it removes the specified number of characters from the beginning of the string.
The function randomly rearranges the characters in the provided string, producing a shuffled version of the original string.
The function truncates a string to a specified maximum width and appends an ellipsis ("...") if the string exceeds that width.
The function truncates a string from both ends, preserving the middle portion and adding ellipses ("...") to both ends if the string exceeds the specified length.
The function extracts initials from a string, optionally using specified delimiters to identify word boundaries.
The function returns a specified string ('one') if the count is 1; otherwise, it returns an alternative string ('many').
The function breaks a string into lines, ensuring that each line does not exceed a specified maximum length. It avoids splitting words across lines unless absolutely necessary.
The function breaks a string into lines with a specified maximum length, using a custom newline character to separate the lines. It only wraps words when they exceed the maximum line length.
The function wraps each element in a provided list with double quotes and separates them with spaces.
The function wraps each element in the provided list with single quotes and separates them with spaces.
Converts a string to camelCase
format.
Converts a string to kebab-case
format.
Converts a string to PascalCase
format.
Converts a string to dot.case
format.
Converts a string to path/case
format.
Converts a string to CONSTANT_CASE
format.
Converts a string to snake_case
format.
Converts a string to Title Case
format.
Converts the first letter of each word in a string to lowercase.
Switches the case of each letter in a string, converting lowercase to uppercase and vice versa.
Uppercases the first letter of a string while leaving the rest of the string unchanged.
Lowercases the first letter of a string while leaving the rest of the string unchanged.
Divides a string into a map of parts based on a specified separator, returning a collection of the split components.
Splits a string into a specified number of parts using a separator, returning a map with up to n
elements.
Extracts a portion of a string based on given start and end positions, with support for negative indices to count from the end.
Adds spaces to the beginning of each line in a string, effectively indenting the text.
Similar to Indent
, but also adds a newline before the indented lines.
Generates a sequence of numbers as a string, allowing for customizable start, end, and step values, similar to the Unix seq
command.
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Must version