Подтвердить что ты не робот

Найти строку в другой строке, выполнить поиск назад

int d;
d = some_string.IndexOf("something",1000);

Я хочу indexOf выполнить поиск some_string, начиная с позиции 1000 и поиска назад. возможно ли это?

4b9b3361

Ответ 1

Как насчет LastIndexOf?

Из MSDN:

Сообщает позицию индекса последнего появление указанной строки в этом случае... Поиск начинается в startIndex позиция символа этого экземпляра и переходит назад в направлении начиная с тех пор, пока не будет найдено ни одно значение или первая позиция символа имеет были рассмотрены.

int index = some_string.LastIndexOf("something", 1000);