1.0.0 Gets the length of a string (number of characters). string-length the text string to get the length of the second string the first string Returns the concatenation of two (or more) strings. concat the sub-string to search for contains the (larger) string to search the substring in Checks if a string (?arg1) contains a given sub-string (?arg2). upper-case Returns a string which is the upper case equivalent of the argument. the text to convert to upper-case the (optional) number of characters to include in the substring true the index of the first character (1 is the first character) the text to get a sub-string of Returns the substring of a string, given by startIndex (integer) and, optionally, length length. Absence of length means to end of string. Strings are indexed from zero. Strings start from one, not zero as they do in Java and C#. 3rd argument is the length, like C# but unlike Java, where it is the endIndex. substring abs Returns the absolute value of the argument. the number to get the absolute value of ends-with the sub-string to search for the (larger) text string to search in Test whether string ends with substr. the (optional) arguments for the regular expression matcher true the pattern matching string the string to search in Performs string pattern matching based on regular expressions. matches floor Returns the greatest integer value less than the argument (as a double). the number to get the floor of lower-case Returns a string which is the lower case equivalent of the argument. the string to convert to lower case Returns the concatenation of string1 and string2. Deprecated: please use fn:concat instead. the second string the first string string-join round Returns the nearest integer value to the argument. the number to round Test whether a string (?arg1) starts with a sub-string (?arg2). the sub-string to search for the (larger) string to search in starts-with ceiling Returns the smallest integer value less than the argument (as a double). the number to get the ceiling of