String
ATON
aton(Charstring s) -> Number n
STABLE
Convert string s to number
CAPITALIZE
capitalize(Charstring s) -> Charstring
STABLE
Capitalize string s
CHARACTER
character(Integer i) -> Charstring
STABLE
Return UTF-8 character represented by i
CHARSTRING
charstring(Object x) -> Charstring
STABLE
Cast x to string
CONCAT
concat(Charstring x, Charstring y) -> Charstring
STABLE
Concatenate strings y and y. Same as x+y
DIM
dim(Charstring str) -> Integer
STABLE
Number of characters in string str
LIKE
like(Charstring str, Charstring pat)
STABLE
Match string str against regualar expression pat
LIKE_I
like_i(Charstring str, Charstring pat)
STABLE
Match string str against regualar expression pat ignoring case
LOCATE
locate(Charstring substr, Charstring str) -> Integer
STABLE
The position of the first occurrence of substring substr in str
LOCATE_RIGHT
locate_right(Charstring substr, Charstring str) -> Integer
STABLE
The position of the last occurrence of substring substr in str
LOWER
lower(Charstring s) -> Charstring
STABLE
Lower case string s
LTRIM
ltrim(Charstring chars, Charstring str) -> Charstring
STABLE
Remove characters in chars from beginning of str
NOT_EMPTY
not_empty(Charstring s)
STABLE
Is string s empty or all whitespaced?
The characters space, tab, or new line are counted as whitespace
NTOA
ntoa(Number x) -> Charstring
STABLE
Convert number x to string
PLUS
plus(Charstring x, Object y) -> Charstring r
STABLE
Concatenate strings x and y. Inverses produce prefix or suffix
REPLACE
replace(Charstring str, Vector of Charstring from_str, Vector of Charstring to_str) -> Charstring
STABLE
No description.
RTRIM
rtrim(Charstring chars, Charstring str) -> Charstring
STABLE
Remove characters in chars from end of str
SECTION
section(Charstring str, Number l, Number u) -> Charstring
STABLE
The substring of str starting at position l and ending at u
SKIP
skip(Charstring str, Number l) -> Charstring
STABLE
Skip l characters in the beginning of string str
SPACES
spaces(Number n) -> Charstring
STABLE
No description.
SPLIT
split(Charstring str) -> Vector of Charstring
STABLE
Unoack str into a vector of characters
Example: `split('abc') -> ['a', 'b', 'c']
split(Charstring str, Charstring delim) -> Vector of Charstring
STABLE
Create a vector of substrings in str delimited by delim
Example: `split('a bc d', ' ') -> ['a', 'bc','d']
STRINGIFY
stringify(Object o) -> Charstring
STABLE
Convert object o to string.
The elements are stringified if `o` is bag or stream
SUBSTITUTE
substitute(Charstring str, Record subst) -> Charstring
STABLE
The string str with all occurrences of keys in record subst replaced
by the correspondig value in subst
TRIM
trim(Charstring chars, Charstring str) -> Charstring
STABLE
Remove characters in chars from beginning and end of str
UNSTRINGIFY
unstringify(Charstring s) -> Object o
STABLE
Parse string s to object
UPPER
upper(Charstring str) -> Charstring uppr
STABLE
Upper case string str
VREF
vref(Charstring str, Number i) -> Charstring
STABLE
Same as str[i] to access character i in str
