Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer
Name
ChangeStr
Syntax
neuHeu = ChangeStr( nadel, heuHaufen, neuNadel[, anzahl] ) [;]
Beschreibung
Liefert eine Zeichenkette (neuHeu) zurück, in der neuNadel die vorhandenen Teilzeichenketten nadel ersetzt. Wenn anzahl nicht angegeben wird, so werden alle in der Zeichenkette heuHaufen vorhandenen Teilzeichenketten ersetzt. Ansonsten werden nur maximal so viele ersetz, wie viel angegeben.
Aufrufparameter
Parameter
Beschreibung
nadel
(Teil-)Zeichenkette, die im 2. Parameter (Zeichenkette heuHaufen) ersetzt wird.
heuHaufen
Zeichenkette, in der die Teilzeichenkette vom 1. Parameter gesucht und ersetzt wird.
neuNadel
Zeichenkette, durch die Teilzeichenkette nadel in der Zeichenkette heuHaufen ersetzt wird.
anzahl
Gibt die maximale Anzahl der durchzuführenden Änderungen. Optional. anzahl muss positive Ganzzahl sein. Wenn sie nicht angegeben wird, werden alle vorkommenden Teilzeichenketten ersetzt.
Standardwerte
Parameter
Wert
anzahl
Bei fehlender Eingabe dieses Parameters, werden alle vorkommenden Teilzeichenketten ersetzt.
Rückgabewerte
Name/Wert
Rückgabewert
neuHeu
Zeichenkette heuHaufen, in der Teilzeichenkette nadel, anzahl mal (bzw. alle) durch neuNadel ersetzt wurde.
Bemerkungen
Parameter anzahl, wenn angegeben, muss eine positive Ganzzahl sein.
Diese Funktion ist nicht auf dem IBM-Mainframe-System z/OS implementiert.

Beispiel 1

Say ChangeStr( "ü", "Frühstück", "ue" )

Ergebnis 1

Fruehstueck

Beispiel 2

Say ChangeStr( "ü", "Frühstück", "ü" )

Ergebnis 2

Frühstück

Beispiel 3

Say ChangeStr( "ü", "Frühstück", "ü", 1 )

Ergebnis 3

Frühstück
Your privacy: This web site has no cookies, no advertising and does not provide access data to anyone for any reason.
Copyright © Janosch R. Kowalczyk 1999, 2010. All rights reserved.
Most recent revision on 24 Aug 2010 (236) - 13:33:00.
Jakoxx Logo
Meine REXX-Regeln
RXCIF-Prozeduren:
Meine Prozeduren
Built-in functions
Standard Return Codes