copytext
copytext |
Purpose
Copy a part of a text or string.
Synopsis
function copytext(t:text|string, i1:integer, i2:integer):text
function copytext(t:text|string, ta:textarea):text
Arguments
t
|
A string or text object
|
i1
|
Starting position of the region to copy
|
i2
|
End position of the region to copy
|
ta
|
A text area object
|
Return value
A copy of the region.
Example
The following:
writeln(copytext("abcdefgh",3,7)) writeln(copytext("abcdefgh",7,10))
produces this output:
cdefg gh
Further information
This function returns an empty text if the bounds are not compatible with the string (
e.g. starting position larger than the length of the string) or inconsistent (
e.g. starting position after end position).
Related topics
Module