prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » cmpLex()

cmpLex()

Zwei Parameter miteinander vergleichen und Zeichenketten dabei lexikalisch verglecihen.

Syntax:

int32 cmpLex ( param1, param2, int32:options = _COMP_DEFAULT )

Parameter:

param1 Der erste Parameter des Vergleiches.
param2 Der zweite Parameter des Vergleiches.
options Ein Bitfeld mit Optionen für den Vergleich. Ohne Angabe wird _COMP_DEFAULT verwendet. Weitere Details sind ausführlich unter cmp() beschrieben.

Beschreibung:

Diese Funktion entpricht dem Aufruf cmp(param1,param2,options|_COMP_LEX|_CMP_EQUAL). Bei einem Zeichenkettenvergleich wird also ein lexikalischer Vergleich erzwungen.

Funktionsergebnis:   INT32

Sind beide Parameter identisch, dann wird _CMP_EQUAL (==0) als Funktionsergebnis geliefert. Ist die param1<param2, dann wird ein negativer Wert als Funktionsergebnis geliefert. Andernfalls ist param1>param2 und es wird positiver Wert als Funktionsergebnis geliefert. Im Absolutwert des Ergebnisses sind noch weitere Informationen enthalten. Diese weiteren Informationen sind ausführlich uner cmp() beschrieben.

Siehe auch:
 cmp()   cmpEQ() 

Weitere ähnliche Funktionen:

Vergleiche
Funktion Kurzinfo
cmp() Zwei Parameter miteinander vergleichen.
cmpEQ() Zwei Parameter miteinander auf Identität vergleichen.
cmpLex() Zwei Parameter miteinander vergleichen und Zeichenketten dabei lexikalisch verglecihen.
compareFile() Eine Datei mit lokalen Daten vergleichen.
compareFiles() Den Inhalt zweier Dateien vergleichen.
compareFilesEx() Einen Ausschnitt des Inhaltes zweier Dateien vergleichen.
compareLeft() Eine Zeichenkette mit dem Anfang gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareLeftEQ() Eine Zeichenkette mit dem Anfang gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.
compareMid() Eine Zeichenkette mit einem Mittelstück gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareMidEQ() Eine Zeichenkette mit einem Mittelstück gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.
compareRight() Eine Zeichenkette mit dem Ende gleicher Länge aus einer anderen Zeichenkette vergleichen.
compareRightEQ() Eine Zeichenkette mit dem Ende gleicher Länge aus einer anderen Zeichenkette auf Gleichkeit untersuchen.