| 4D v13.4Replace string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 Replace string 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Replace string ( Quelle ; AlterString ; NeuerString {; Wieviele}{; *} ) -> Funktionsergebnis | ||||||||
| 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 | Lange Ganzzahl |   | Wieviele Mal soll ersetzt werden Ohne Angabe werden alle Vorkommen ersetzt | |||||
| * | Operator |   | Mit Stern: Bewertung basiert auf Zeichen-Codes | |||||
| Funktionsergebnis | String |   | Geänderter Text | |||||
Ist AlterString ein leerer String (""), bleibt Quelle unverändert.
Der Befehl führt standardmäßig globale Vergleiche aus, die linguistische Besonderheiten und Buchstaben, die als ein oder mehr Zeichen geschrieben werden (z.B. æ = ae) berücksichtigt. Dagegen ist er nicht diakritisch (a=A, a=á, etc.) und berücksichtigt nicht "ignorierbare" Zeichen, z.B. Zeichen mit Code < 9 (Unicode Spezifikation).
Wollen Sie diese Funktionsweise ändern, übergeben Sie * als letzten Parameter. Dann basieren Vergleiche auf Zeichen-Codes. Sie müssen * übergeben, um:
Folgendes Beispiel zeigt die Anwendung von Replace string. Die Ergebnisse werden der Variablen vtResult zugewiesen.
Folgendes Beispiel löscht Zeilenumbrüche und Tabulatoren aus dem Text in vtResult:
 vtResult:=Replace string(Replace string(vtResult;Char(Carriage return);"";*);Char(Tab);"";*)Dieses Beispiel zeigt die Verwendung des Parameters * bei Berücksichtigung diakritischer Zeichen
 vtResult:=Replace string("Crème brûlée";"Brulee";"caramel") `Ergebnis ist "Crème caramel"
 vtResult:=Replace string("Crème brûlée";"Brulee";"caramel";*) `Ergebnis ist "Crème brûlée"
	Produkt: 4D
	Thema: String
	Nummer: 
        233
        
        
        
	
        
         
        
     Alphabetische Liste der Befehle
    Alphabetische Liste der Befehle
	Geändert: 4D v11 SQL Release 1
Change string
Delete string
Insert string