clojure.string
(blank? s)
True is s is nil, empty, or contains only whitespace.
(capitalize s)
Converts first character of the string to upper-case, all other
characters to lower-case.
(escape s cmap)
Return a new string, using cmap to escape each character ch
from s as follows:
If (cmap ch) is nil, append ch to the new string.
If (cmap ch) is non-nil, append (str (cmap ch)) instead.
(replace s match replacement)
Replaces all instance of match with replacement in s.
match/replacement can be:
string / string
pattern / (string or function of match).
(replace-first s match replacement)
Replaces the first instance of match with replacement in s.
match/replacement can be:
string / string
pattern / (string or function of match).
(split s re)
(split s re limit)
Splits string on a regular expression. Optional argument limit is
the maximum number of splits. Not lazy. Returns vector of the splits.
(trim s)
Removes whitespace from both ends of string.
(trim-newline s)
Removes all trailing newline \n or return \r characters from
string. Similar to Perl's chomp.
(triml s)
Removes whitespace from the left side of string.
(trimr s)
Removes whitespace from the right side of string.