Version 11.1 (Geändert)
Replace string (Quelle; AlterString; NeuerString{; Wieviele{; *}}) String
Parameter | Typ | Beschreibung | |
Quelle | String | Original String | |
AlterString | String | Zu ersetzende Zeichen | |
NeuerString | String | String zum Ersetzen | |
(ist String leer, werden alle Vorkommen gelöscht) | |||
Wieviele | Zahl | Wieviele Mal soll ersetzt werden | |
Ohne Angabe werden alle Vorkommen ersetzt | |||
* | * | Mit Stern: diakritische Bewertung | |
Funktionsergebnis | String | Geänderter Text |
Beschreibung
Die Funktion Replace string ersetzt im Text Quelle den Text AlterString durch den Text NeuerString und gibt diesen Text zurück. Der Text Quelle bleibt dabei unverändert. Die Zahl der zu ersetzenden Texte wird im optionalen Parameter Wieviele festgelegt. Geben Sie diesen Parameter nicht an, ersetzt Replace string alle Vorkommen des Textes AlterString.
Ist NeuerString ein leerer String (""), löscht Replace string jedes Vorkommen von AlterString in Quelle.
Ist AlterString ein leerer String (""), bleibt Quelle unverändert.
Diese Funktion berücksichtigt standardmäßig weder Groß- und Kleinschreibung noch Akzente (a=A, a=à). Übergeben Sie * als letzten Parame-ter, werden auch diakritische Zeichen bewertet, d.h. Groß-/Kleinschreibung und Zeichen mit Akzent werden berücksichtigt (a#A, a#à, etc.).
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);"")
3. Dieses Beispiel zeigt die Verwendung des Parameters *
vtResult:=Replace string("Crème brûlée";"Brulee";"caramel") `vResult ist "Crème caramel" vtResult:=Replace string("Crème brûlée";"Brulee";"caramel";*) `vResult ist "Crème brûlée"
Referenz
Change string, Delete string, Insert string.
Email-Embedded Tags, Format Telephone, Remove CRs, Strings, VCard Import Export, vCard Import Export