Chiaro, con LastIndexOf ti trova l'ultima occorrenza. Ma se le occorrenze sono 3 e ti serve individuare la 2, verifica gli overloads di IndexOf. Se non ricordo male è possibile specificare da che carattere della stringa cominciare la ricerca. Per cui potresti cercare la seconda occorrenza "saltando" i caratteri della "prima". Ad esempio, una cosa del tipo IndexOf(10,"chiamo") ti cerca "chiamo" a partire dal 10 carattere dell'array di char della tua stringa.
La best practice, in termini di velocità e di precisione però sono le espressioni regolari..
Ciao!
|