Description:
The given
character string is examined to see if it contains a substring delimited by the character, DELIM. The
indices of the first and last characters of the substring are returned as INDEX1 and INDEX2
respectively. If no occurrence of the specified delimiter is found, or if the only occurrence is the last
character of the string, then the indices are returned pointing to the whole of the input
string. If only one occurrence of the delimiter is found and it is not the last character in the
string, INDEX1 will point to this position and INDEX2 will point to the last character in the
string. If there are more than two of the occurrences of the delimiter character, INDEX1
will point to the first occurrence and INDEX2 to the last occurrence.
Invocation
CALL
CHR_DELIM( STRING, DELIM, INDEX1, INDEX2 )
Arguments
STRING = CHARACTER
(
) (Given)
The character string to be searched.
DELIM = CHARACTER
1
(Given)
The substring delimiting character.
INDEX1 = INTEGER (Returned)
The position of the
first occurrence of the delimiter, or the first character in the string.
INDEX2 = INTEGER (Returned)
The position of the last occurrence of the delimiter, or the last character in the string.
Copyright © 2018 East Asian Observatory