Character Intrinsic Functions

The following table lists character intrinsic functions.

Name Description
ACHAR Returns character in a specified position in the ASCII character set.
ADJUSTL Adjusts left, removing leading blanks and inserting trailing blanks.
ADJUSTR Adjusts right, removing trailing blanks and inserting leading blanks.
CHAR Returns character in a specified position in the processor's character set of (optional) kind.
IACHAR Returns the position of the argument in the ASCII character set.
ICHAR Returns the position of the argument in the processor's character set.
INDEX Returns the starting position of a substring in a string, leftmost or (optional) rightmost occurance.
LEN Returns the size of the argument.
LEN_TRIM Returns the number of characters in the argument, not counting trailing blanks.
LGE Tests whether the the first argument is greater than or equal to the second argument, based on the ASCII collating sequence.
LGT Tests whether the first argument is greater than the second argument, based on the ASCII collating sequence.
LLE Tests whether the first argument is less than or equal to the second argument, based on the ASCII collating sequence.
LLT Tests whether the first argument is less than the second argument, based on the ASCII collating sequence.
REPEAT Concatenates multiple copies of a string.
SCAN Scans a string for any characters in a set and returns leftmost or (optional) rightmost position where a match is found.
TRIM Removes trailing blanks from a string.
VERIFY Returns the position of the leftmost or (optional) rightmost character in the argument string not in a set, or zero if all characters in the set are present.