INTcount(STRINGs)
Returns the number of ascii characters in S, or -1 if S is null.
BOOLstartswith(STRINGs1,STRINGs2)
Returns true if S1 starts with S2.
BOOLendswith(STRINGs1,STRINGs2)
Returns true if S1 ends with S2.
BOOLcontains(STRINGs1,STRINGs2)
Returns true if S1 contains S2.
STRINGtake(STRINGs,INTn,INToffset=0)
Returns a string composed of the N first characters of S. If S is shorter than N character, the return
string is truncated. If S is NULL, NULL is returned.
A negative offset means "from the end of the string" and a negative n means "left of the offset".
STRINGreverse(STRINGs)
Reverse s.
STRINGsplit(STRINGS,INTn,STRINGsep="t")
Split s and return the n-th token. Characters in sep are separators. A negative n indicate "from the end
of the string".
BOOLtoken_intersect(STRINGstr1,STRINGstr2,[STRINGseparators])
BOOL token_intersect(
STRING str1,
STRING str2,
[STRING separators]
)
Checks if the set tokens in one string intersects the set of tokens in the other string. In other words,
it returns true if there is a token which exists in both strings.
If the separators argument is not supplied, the space and comma characters are the separators. Empty
tokens are ignored in both strings.