4D v16.3Change string |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Change string
|
Change string ( Quelle ; Neuer ; Beginn ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Quelle | String |
![]() |
Text, in dem Teile ersetzt werden sollen | |||||
Neuer | String |
![]() |
Neue Zeichen | |||||
Beginn | Lange Ganzzahl |
![]() |
Beginn der Änderung | |||||
Funktionsergebnis | String |
![]() |
Geänderter Text | |||||
Change string ersetzt eine Zeichengruppe im Text Quelle durch den Text Neuer und gibt diesen Text zurück. Der Befehl überschreibt Quelle ab dem in Neuer angegebenen Zeichen.
Ist Neuer ein leerer String (""), bleibt Quelle unverändert. Change string gibt immer einen String mit derselben Länge wie Quelle zurück. Ist Neuer kleiner als Eins oder länger als der Text Quelle, wird der ursprüngliche Text zurückgegeben.
Change string fügt im Gegensatz zu Insert string keine Zeichen ein, sondern überschreibt sie.
Folgendes Beispiel zeigt die Verwendung von Change string. Die Ergebnisse werden der Variablen vtResult zugewiesen.
vtResult:=Change string("Acme";"CME";2) ` vtResult ergibt "ACME"
vtResult:=Change string("November";"Dez";1) ` vtResult ergibt "Dezember"
Produkt: 4D
Thema: String
Nummer:
234
Erstellt: < 4D v6
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)