Share via


LIKEC( )-Funktion

Überprüft, ob ein Zeichenausdruck zu einem anderen Zeichenausdruck passt.

LIKEC(cExpression1, cExpression2)

Rückgabewerte

Logisch

Parameter

  • cExpression1
    Bezeichnet die Zeichenfolge, die LIKEC( ) mit cExpression2 vergleicht. cExpression1 kann Platzhalter wie * und ? enthalten. Das Fragezeichen (?) repräsentiert ein einzelnes Zeichen in cExpression2 und der Stern (*) eine beliebige Anzahl von Zeichen. Sie können in cExpression1 beliebig viele Platzhalter beliebig kombinieren.
  • cExpression2
    Bezeichnet die Zeichenfolge, die LIKEC( ) mit cExpression1 vergleicht. cExpression2 muss mit cExpression1 Buchstabe für Buchstabe übereinstimmen, damit LIKE( ) den Wert Wahr (.T.) zurückgibt.

Hinweise

LIKEC( ) ist für Ausdrücke entworfen, die Doppel-Byte-Zeichen enthalten. Enthält der Ausdruck nur Ein-Byte-Zeichen, ist LIKEC( ) gleichbedeutend mit LIKE( ).

LIKEC( ) ermittelt, ob eine Zeichenfolge mit einer anderen Zeichenfolge übereinstimmt. LIKEC( ) gibt Wahr (.T.) zurück, wenn cExpression1 mitcExpression2 übereinstimmt; andernfalls wird Falsch (.F.) zurückgegeben.

SET COMPATIBLE bestimmt, wie LIKEC( ) die in cExpression1 und cExpression2 stehenden Leerzeichen vergleicht. Ist SET COMPATIBLE auf ON oder DB4 festgelegt, werden cExpression1 und cExpression2 erst nach dem Entfernen aller nachfolgenden Leerzeichen verglichen. Ist es auf OFF oder FOXPLUS festgelegt, werden nachfolgende Leerzeichen in cExpression1 und cExpression2 beim Vergleich berücksichtigt.

Diese Funktion ist nützlich zum Bearbeiten von Doppelbyte-Zeichensätzen für Silbenschriften wie Hiragana und Katakana.

Siehe auch

AT_C( ) | ATCC( ) | LIKE( ) | RATC( )