Semelhante a uma pergunta postada aqui , estou procurando uma solução em Java.
Ou seja, como encontrar o índice da enésima ocorrência de um caractere / string a partir de uma string?
Exemplo: " / pasta1 / pasta2 / pasta3 / ". Nesse caso, se eu solicitar a 3ª ocorrência da barra (/), ela aparecerá antes da pasta3 e espero retornar esta posição do índice. Minha intenção real é transformá-la em substring a partir da enésima ocorrência de um caractere.
Existe algum método conveniente / pronto para uso disponível na API Java ou precisamos escrever uma pequena lógica por conta própria para resolver isso?
Além disso,
- Eu pesquisei rapidamente se algum método é compatível com esse propósito no StringUtils do Apache Commons Lang , mas não encontrei nenhum.
- As expressões regulares podem ajudar nesse sentido?
