lastIndexOf (méthode String.lastIndexOf)

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

Recherche la chaîne de droite à gauche et renvoie l'index de la dernière occurrence de value détectée avant startIndex dans la chaîne appelante. Cet index est basé sur zéro, ce qui signifie que le premier caractère dans une chaîne est considéré comme étant à l'index 0, pas l'index 1. Si value n'est pas détectée, la méthode renvoie -1.

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Paramètres

value:String - Chaîne à rechercher.

startIndex:Number [facultatif] - Entier spécifiant le point de départ de la recherche de value.

Valeur renvoyée

Number - Position de la dernière occurrence de la sous-chaîne spécifiée ou -1.

Exemple

L'exemple suivant indique comment utiliser lastIndexOf() pour renvoyer l'index d'un caractère :

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

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

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

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

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

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

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

Voir aussi

indexOf (méthode String.indexOf)