String
string match ( regex pattern, string target )
Returns the first substring of string
to match pattern
.
If pattern
does not match string
, it returns an empty string.
string join ( array target, string separator = "" )
Runs str on each element of target
, separating each element by separator
, and combines all to a single string.
bool prefix? ( string target, string prefix )
Returns a boolean value, whether target
begins with prefix
.
bool suffix? ( string target, string suffix )
Returns a boolean value, whether target
ends with suffix
.
string repeat ( string target, int count )
Returns a string, with target
repeated count
times.
string upper ( string target )
Returns target
, converted to upper case.
string lower ( string target )
Returns target
, converted to lower case.
string trim ( string target )
Returns target
, with whitespace removed from the left and right.
string ltrim ( string target )
Returns target
, with whitespace removed from the left.
string rtrim ( string target )
Returns target
, with whitespace removed from the right.
string squeeze ( string target, string? characters )
Returns target
, with all repeated characters collapsed into one.
If characters
is provided, it only collapses repeated characters contained in characters
.
string replace ( string target, string match, string substitute, int count = -1 )
Returns target
but with count
instances of substring match
replaced with substitute
, in left to right order.
If count
is negative, it will replace all matching substrings.
array split ( string target, string match )
Splits target
on each instance of substring match
.
string lpad ( string target, int size, string padding = " " )
If the size of target
is less than size
, it returns target
but padded with characters from padding
at the start.
string rpad ( string target, int size, string padding = " " )
If the size of target
is less than size
, it returns target
but padded with characters from padding
at the end.