Purpose
Copy a part of a text or string.
Synopsis
function copytext(txt:text, i1:integer, i2:integer):text
function copytext(str:string, i1:integer, i2:integer):text
Arguments
txt
|
A text object
|
str
|
String
|
i1
|
Starting position of the region to copy
|
i2
|
End position of the region to copy
|
Return value
A copy of the region.
Example
The following:
writeln(copytext("abcdefgh",3,7))
writeln(copytext("abcdefgh",7,10))
produces this output:
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
If you have any comments or suggestions about these pages,
please send mail to docs@dashoptimization.com.