Routines (by topic) > String Processing

# String Processing Routines

FILE_BASENAME - Return the basename of a file path.

FILE_DIRNAME - Return the dirname of a file path.

I18N_MULTIBYTETOUTF8 - Convert multibyte to UTF8.

I18N_MULTIBYTETOWIDECHAR - Convert multibyte to UTF-16, wide-character (Unicode).

I18N_UTF8TOMULTIBYTE - Convert UTF-8 to multibyte .

I18N_WIDECHARTOMULTIBYTE - Convert UTF-16, wide-character (Unicode) to multibyte.

IDL_BASE64 - Convert between byte arrays and MIME Base64 encoded scalar strings.

READS - Perform formatted input/output from a string variable.

STRCMP - Compare two strings.

STRCOMPRESS - Remove whitespace from a string.

STREGEX - Perform regular expression matching.

STRING - Convert arguments to string type.

STRJOIN - Collapse a string scalar or array into merged strings.

STRLEN - Return the length of a string.

STRLOWCASE - Convert a string to lower case.

STRMATCH - Compare search string against input string expression.

STRMID - Extract a substring from a string.

STRPOS - Find first occurrence of a substring within a string.

STRPUT - Insert the contents of one string into another.

STRSPLIT - Split its input string argument into separate substrings, according to the specified pattern.

STRTRIM - Remove leading and/or trailing blanks from string.

STRUPCASE - Convert a string to upper case.