RATC( )-Funktion
Gibt für einen Zeichenausdruck oder den Inhalt eines Memofeldes die numerische Position zurück, ab der der Ausdruck oder Inhalt das letzte Mal in einem anderen Zeichenausdruck oder Memofeld vorkommt.
RATC(cSearchExpression, cExpressionSearched [, nOccurrence])
Rückgabewerte
Numerisch
Parameter
- cSearchExpression
Gibt den Zeichenausdruck an, nach dem RATC( ) in cExpressionSearched sucht. - cExpressionSearched
Gibt den Zeichenausdruck an, den RATC( ) durchsucht. Die Zeichenausdrücke cSearchExpression und cExpressionSearched können Memofelder beliebiger Größe sein. - nOccurrence
Gibt an, nach welchem Vorkommen (von rechts nach links) von cSearchExpression RATC( ) in cExpressionSearched sucht. Standardmäßig sucht RATC( ) nach dem letzten Vorkommen von cSearchExpression (nOccurrence = 1). Wenn nOccurrence gleich 2 ist, sucht RATC( ) nach dem vorletzten Vorkommen usw.
Hinweise
RATC( ) ist für Ausdrücke entworfen, die Doppel-Byte-Zeichen enthalten. Enthält der Ausdruck nur Ein-Byte-Zeichen, ist RATC( ) gleichbedeutend mit RAT( ).
RATC( ) gibt für einen Zeichenausdruck oder den Inhalt eines Memofeldes die numerische Position zurück, ab der der Ausdruck oder Inhalt das letzte Mal in einem anderen Zeichenausdruck oder Memofeld vorkommt. Sowohl Zeichenausdrücke als auch Memofelder können beliebige Kombinationen aus Ein-Byte- und Doppel-Byte-Zeichen enthalten.
RATC( ) ist das Gegenstück zu der Funktion AT_C( ): sie sucht von rechts nach links.
RATC( ) gibt eine ganze Zahl zurück, die die Position des ersten Zeichens von cSearchExpression in cExpressionSearched angibt. RATC ( ) gibt 0 zurück, wenn cSearchExpression nicht in cExpressionSearched gefunden wird, oder wenn nOccurrence größer ist als die Anzahl des Auftretens von cSearchExpression in cExpressionSearched
Die mit RATC( ) ausgeführte Suche berücksichtigt Groß- und Kleinschreibung.
Diese Funktion ist nützlich zum Bearbeiten von Doppel-Byte-Zeichensätzen für Silbenschriften wie Hiragana und Katakana.
Siehe auch
AT_C( ) | LEFTC( ) | RAT( ) | RIGHTC( ) | SUBSTRC( )