Podobnie jak w przypadku postawionego tutaj pytania , szukam rozwiązania w Javie.
Czyli jak znaleźć indeks n-tego wystąpienia znaku / ciągu z ciągu?
Przykład: „ / folder1 / folder2 / folder3 / ”. W tym przypadku, jeśli proszę o trzecie wystąpienie ukośnika (/), pojawia się on przed folder3 i oczekuję zwrócenia tej pozycji indeksu. Moim rzeczywistym zamiarem jest wyciągnięcie go z n-tego wystąpienia postaci.
Czy jest jakaś wygodna / gotowa do użycia metoda dostępna w Java API, czy też musimy samodzielnie napisać małą logikę, aby to rozwiązać?
Również,
- Szybko sprawdziłem, czy jakakolwiek metoda jest obsługiwana w tym celu w StringUtils Apache Commons Lang , ale nie znalazłem żadnej.
- Czy wyrażenia regularne mogą w tym pomóc?