This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
Insert string
|
Insert string ( source ; what ; where ) -> Function result | ||||||||
Parameter | Type | Description | ||||||
source | String |
![]() |
String in which to insert the other string | |||||
what | String |
![]() |
String to insert | |||||
where | Longint |
![]() |
Where to insert | |||||
Function result | String |
![]() |
Resulting string | |||||
Insert string inserts a string into source and returns the resulting string. Insert string inserts the string what before the character at position where.
If what is an empty string (""), Insert string returns source unchanged.
If where is greater than the length of source, then what is appended to source. If where is less than one (1), then what is inserted before source.
Insert string is different from Change string in that it inserts characters instead of overwriting them.
The following example illustrates the use of Insert string. The results are assigned to the variable vtResult.
vtResult:=Insert string("The tree";" green";4) ` vtResult gets "The green tree"
vtResult:=Insert string("Shut";"o";3) ` vtResult gets "Shout"
vtResult:=Insert string("Indention";"ta";6) ` vtResult gets "Indentation"
Product: 4D
Theme: String
Number:
231
Created: < 4D v6
4D Language Reference ( 4D v20)
4D Language Reference ( 4D v20.1)
4D Language Reference ( 4D v20.2)
4D Language Reference ( 4D v20.3)
4D Language Reference ( 4D v20.4)
4D Language Reference ( 4D v20.5)
4D Language Reference ( 4D v20.6)