Simile a una domanda pubblicata qui , sto cercando una soluzione in Java.
Cioè, come trovare l'indice dell'ennesima occorrenza di un carattere / stringa da una stringa?
Esempio: " / cartella1 / cartella2 / cartella3 / ". In questo caso, se chiedo la terza occorrenza di barra (/), appare prima della cartella3 e mi aspetto di restituire questa posizione di indice. La mia vera intenzione è di sottostrarla dall'ennesima occorrenza di un personaggio.
C'è qualche metodo conveniente / pronto all'uso disponibile nell'API Java o abbiamo bisogno di scrivere una piccola logica da soli per risolvere questo problema?
Anche,
- Ho cercato rapidamente se qualche metodo è supportato per questo scopo su StringUtils di Apache Commons Lang , ma non ne trovo.
- Le espressioni regolari possono aiutare in questo senso?
