Funzione Perl rindex
Descrizione
Questa funzione opera in modo simile all'indice, tranne per il fatto che restituisce la posizione dell'ultima occorrenza di SUBSTR in STR. Se si specifica POSITION, restituisce l'ultima occorrenza in corrispondenza o prima di quella posizione.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
rindex STR, SUBSTR, POSITION
rindex STR, SUBSTR
Valore di ritorno
Questa funzione restituisce undef in caso di errore altrimenti posizione dell'ultima occorrenza.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
#!/usr/bin/perl -w
$pos = rindex("abcdefghijiklmdef", "def");
print "Found position of def $pos\n";
# Use the first position found as the offset to the
# next search.
# Note that the length of the target string is
# subtracted from the offset to save time.
$pos = rindex("abcdefghijiklmdef", "def", $pos-3 );
print "Found position of def $pos\n";
Quando viene eseguito il codice sopra, produce il seguente risultato:
Found position of def 14
Found position of def 3