Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer
Name
Compare
Syntax
pos = Compare( string1, string2[, filler] ) [;]
Beschreibung
Vergleichen zweier Zeichenketten. Die Funktion liefert eine Null (0) zurück, wenn beide als Parameter angegeben Zeichenketten string1 und string2 identisch sind. Anderfalls liefert sie die Position des ersten Unterschieds.
Aufrufparameter
Parameter
Beschreibung
string1
Zeichenkette, die mit dem 2. Parameter string2 vergliechen wird.
string2
Zeichenkette zum Vergleich mit dem 1. Parameter string1.
filler
Ein Zeichen mit dem die nicht belegten Stellen des Ausgabefeldes gefüllt werden. Optional.
Standardwerte
Parameter
Wert
filler
Standardmäßig wird als Füllzeichen ein Leerzeichen (Blank) genommen.
Rückgabewerte
Name/Wert
Rückgabewert
pos
Position des ersten Unterschieds oder 0, wenn beide als Parameter angegeben Zeichenketten string1 und string2 identisch sind.
Bemerkungen
Die kürzere Zeichenkette wird rechtsbündig gefüllt, wenn benötigt, mit dem Zeichen das im Eingabeparameter filler angegeben wurde.
Standardwert für filler ist ein Leerzeichen (Blank).

Beispiel 1

Say Compare( "ABCD", "ABCD" )

Ergebnis 1

0

Beispiel 2

Say Compare( "ABCD", "AEF" )

Ergebnis 2

2

Beispiel 3

Say Compare( "ABCD ", "ABCD" )

Ergebnis 3

0

Beispiel 4

Say Compare( "ABCD ", "ABCD", " " )

Ergebnis 4

0

Beispiel 5

Say Compare( "ABCD ", "ABCD", "X" )

Ergebnis 5

5

Beispiel 6

Say Compare( "ABCDxx ", "ABCD", "x" )

Ergebnis 6

7
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:07.
Jakoxx Logo
Meine REXX-Regeln
RXCIF-Prozeduren:
Meine Prozeduren
Built-in functions
Standard Return Codes