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 is 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) -- Shows bcde
END MAIN