SubString
- Parameters
-
source string
Text string.
start integer
Starting position, zero-indexed, inclusive.
end integer
Last position, zero-indexed, exclusive.
- comment
Returns a new substring from the interval [start, end) - inclusive, exclusive. Positions are zero-indexed. For empty or invalid out-of-bounds values returns an empty string "" (in Lua).
For start>end returns substring beginning with start until the actual end of string. For start<0 returns an empty string.
Examples (Lua):
SubString("abc", 0, 0) == "" SubString("abc", 0, 1) == "a" SubString("abc", 2, 3) == "c" SubString("abc", 0, 3) == "abc" SubString("abcdef", 2, 0) == "cdef"
- pure
- This function is pure. For the same values passed to it, it will always return the same value.
- patch
1.00
- Source
- common.j
- return type
string
- Source code
native SubString takes string source, integer start, integer end returns string