Как и в опубликованном вопросе здесь, я смотрю для решения в Java.
То есть, как найти индекс n-го вхождения символа/строки из строки?
Пример: "/folder1/folder2/folder3/". В этом случае, если я запрашиваю 3-е вхождение косой черты (/), оно появляется перед папкой 3, и я ожидаю вернуть эту позицию индекса. Мое фактическое намерение состоит в том, чтобы подстроить его из n-го вхождения символа.
Есть ли удобный/готовый к использованию метод, доступный в Java API, или нам нужно написать небольшую логику для решения этой проблемы?
Кроме того,
- Я быстро искал, поддерживается ли какой-либо метод для этой цели в Apache Commons Lang StringUtils, но я не нашел.
- Помогают ли регулярные выражения в этом отношении?