Initializing help system before first use

cuttext

cuttext


Purpose
Cut a part of a text returning a copy of the deleted string.
Synopsis
function cuttext(txt:text, i1:integer, i2:integer):text
function cuttext(txt:text, ta:textarea):text
Arguments
txt 
A text object
i1 
Starting position of the region to cut
i2 
End position of the region to cut
ta 
A text area object
Return value
A copy of the region. The input text is modified accordingly.
Example
The following:
t:=text("abcdefgh")
writeln(cuttext(t,3,7))
writeln(t) 
produces this output:
cdefg
abh
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