Skip to main content
Version: 21 R3

Delete string

Delete string ( source : Text ; where : Integer ; numChars : Integer ) : Text

ParameterTypeDescription
sourceText→String from which to delete characters
whereInteger→First character to delete
numCharsInteger→Number of characters to delete
Function resultText←Resulting string

Description​

Delete string deletes numChars from source, starting at where, and returns the resulting string.

Delete string returns the same string as source when:

  • source is an empty string
  • where is greater than the length of source
  • numChars is zero (0)

If where is less than one, the characters are deleted from the beginning of the string.

If where plus numChars is equal to or greater than the length of source, the characters are deleted from where to the end of source.

Example​

The following example illustrates the use of Delete string. The results are assigned to the variable vtResult.

 vtResult:=Delete string("Lamborghini";6;6) // vtResult gets "Lambo"
 vtResult:=Delete string("Indentation";6;2) // vtResult gets "Indention"
 vtResult:=Delete string(vtOtherVar;3;32000) // vtResult gets the first two characters of vtOtherVar

See also​

Change string
Insert string
Replace string

Properties​

Command number232
Thread safeyes