s_strrchr

Top  Previous  Next

 

Sucht das letzte Vorkommen eines Zeichens in einer Zeichenkette.

Gibt den Index des letzten Vorkommens des Zeichens in der Zeichenkette zurück, -1 wenn das Zeichen nicht enthalten ist. Das erste Zeichen der Zeichenkette hat den Index 0, das zweite den Index 1 usw..

Parameter

<Zeichenkette>

Der erste Parameter ist die zu durchsuchende Zeichenkette.

<Zeichen>

Der zweite Parameter ist das zu suchende Zeichen.

Rückgabewert

Anzahl der Zeichen.

Wert

Beschreibung

-1

Das Zeichen ist nicht enthalten

sonst

Letzte Position des gesuchten Zeichens

Syntax

s_strrchr ( <Zeichenkette> <Zeichen> )

Beispiel

Kommandozeileneingaben:

Echo s_strrchr ( abcdefg a )

0

Echo s_strrchr ( abba a )

3

Echo s_strrchr ( abc b )

1

Echo s_strrchr ( „abc abc“ c )

6

Echo s_strrchr ( abc d )

-1

Bemerkung

Man verwechsele die Funktion s_strrchr nicht mit s_strchr (mit einfachem anstatt doppeltem r), die das erste Vorkommen des Zeichens in der Zeichenkette sucht.

Wenn die Zeichenkette Leerzeichen enthält, dann muß sie in Hochkommata eingeschlossen werden. Sonst darf sie ohne Hochkommata angegeben werden.

Die Funktion hat keine Kurzhilfe.

In den Beispielen ist dem Befehl s_strrchr der Befehl Echo vorangestellt, damit das Ergebnis ausgegeben wird.

Siehe auch

Echo

s_concat

s_copy

s_strlen

s_strchr

s_strstr

s_strtok