Version 3
Replace string (Ursprung; Alter; Neuer{; AnzErsetzen}) String
Parameter | Typ | Beschreibung | |
Ursprung | String | Text, in dem Teile ersetzt werden sollen | |
Alter | String | Zu ersetzende Zeichen | |
Neuer | String | Text, der Alter ersetzt | |
(wenn leer, werden die Vorkommen ersetzt) | |||
AnzErsetzen | Numerisch | Anzahl der Ersetzungen von Alter | |
Ohne Angabe werden alle Vorkommen ersetzt | |||
Funktionsergebnis | String | Geänderter Text |
Beschreibung
Die Funktion Replace string ersetzt im Text Ursprung den Text Alter durch den Text Neuer und gibt diesen Text zurück. Der Text Ursprung bleibt dabei unverändert. Die Zahl der zu ersetzenden Texte wird im optionalen Parameter AnzErsetzen festgelegt. Geben Sie diesen Parameter nicht an, ersetzt Replace string alle Vorkommen des Textes Alter.
Ist Neuer ein leerer String (""), löscht Replace string jedes Vorkommen von Alter in Ursprung.
Ist Alter ein leerer String (""), bleibt Ursprung unverändert.
Beispiele
1. Folgendes Beispiel zeigt die Anwendung von Replace string. Die Ergebnisse werden der Variablen vtResult zugewiesen.
vtResult:=Replace string("Bindfaden"; " ndf"; "ldl") ` vtResult ergibt "Bildladen" vtResult:=Replace string("Haut"; "a";"") ` vtResult ergibt "Hut" vtResult:=Replace string(vtOtherVar;Char(9);",") ` Ersetzt alle Tabulatoren in vtOtherVar durch Kommas
2. Folgendes Beispiel löscht Zeilenumbrüche und Tabulatoren aus dem Text in vtResult:
vtResult:=Replace string(Replace string(vtResult;Char(13);"");Char(9);"")
Referenz
Change string, Delete string, Insert string.
Email–Embedded Tags, Format Telephone, Remove CRs, Strings, vCard Import Export