substring( )
Returns a substring derived from a specified character string.
Syntax
<expC>.substring(<index1 expN>, <index2 expN>)
<expC>
The string you want to extract characters from.
<index1 expN>, <index2 expnN>
Indexes into the string, which is indexed from left to right. The first character of the string is at index 0 and the last character is at index <expC>.length – 1.
Property of
String
Description
This method is similar to the SUBSTR( ) function, but in addition to the syntactic difference of being a method instead of a function and the fact that the position is zero-based, the method takes a starting and ending position, while the function takes a start position and the number of character to extract.
<index1 expN> and <index2 expN> determine the position of the substring to extract. substring( ) begins at the lesser of the two indexes and extracts up to the character before the other index. If the two indexes are the same, substring( ) returns an empty string.
If the starting index is after the last character in the string, substring( ) returns an empty string.