base.StringBuffer.subString
Return the substring at the specified position.
Syntax
subString(
startIndex INTEGER,
endIndex INTEGER )
RETURNS STRING
- startIndex is the substring to be found.
- endIndex is the ending position.
Usage
The subString()
method returns the substring defined by
the start and end positions passed as parameter.
The first character is at position 1.
Important: When using byte length semantics, the positions are expressed in bytes. When
using char length semantics, the unit is characters.
This matters when using a multibyte locale such as UTF-8.
Example
MAIN
DEFINE buf base.StringBuffer
LET buf = base.StringBuffer.create()
CALL buf.append("abcdefg")
DISPLAY buf.subString(2,5)
END MAIN
Output:
bcde