lastIndexOf (String.lastIndexOf-Methode)

public lastIndexOf(value:String, [startIndex:Number]) : Number

Durchsucht den String von rechts nach links und gibt den Index des letzten Vorkommens von value vor startIndex innerhalb des aufrufenden Strings zurück. Dieser Index basiert auf Null, d. h., das erste Zeichen in einem String befindet sich an Indexposition 0 und nicht an Indexposition 1. Wenn value nicht gefunden wird, gibt diese Methode -1 zurück.

Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0

Parameter

value:String - Der String, nach dem gesucht werden soll.

startIndex:Number - Eine Ganzzahl, die angibt, ab welcher Position nach value gesucht werden soll.

Rückgabewerte

Number - Die Position des letzten Vorkommens des angegebenen Teilstrings oder -1.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie lastIndexOf() für die Rückgabe des Index eines bestimmten Zeichens eingesetzt werden kann:

var searchString:String = "Lorem ipsum dolor sit amet.";
var index:Number;

index = searchString.lastIndexOf("L");
trace(index); // Ausgabe: 0

index = searchString.lastIndexOf("l");
trace(index); // Ausgabe: 14

index = searchString.lastIndexOf("i");
trace(index); // Ausgabe: 19

index = searchString.lastIndexOf("ipsum");
trace(index); // Ausgabe: 6

index = searchString.lastIndexOf("i", 18);
trace(index); // Ausgabe: 6

index = searchString.lastIndexOf("z");
trace(index); // Ausgabe: -1

Siehe auch

indexOf (String.indexOf-Methode)