Я думаю, это то, что вы хотите:
int end = strLine.indexOf("\">Website");
int start = strLine.lastIndexOf(" ", end);
Из документов lastIndexOf
:
Возвращает индекс в этой строке последнего вхождения указанной подстроки с обратным поиском, начиная с указанного индекса.
Существует также версия lastIndexOf
, которая принимает char
вместо строки; это может быть более эффективным в данном конкретном случае (но я не проверял):
int start = strLine.lastIndexOf(' ', end);
Для более сложных вещей вы также можете рассмотреть пакет java.util.regex.