Метод System::String::IndexOfAny

String::IndexOfAny(char_t, int) const method

Поиск символа вперёд.

int System::String::IndexOfAny(char_t c, int startIndex=0) const
ПараметрТипОписание
cchar_tСимвол для поиска.
startIndexintИндекс, с которого начинать поиск.

ReturnValue

Индекс первой позиции символа, начиная с startIndex, или -1, если не найден.

См. также

String::IndexOfAny(const ArrayPtr<char_t>&) const method

Ищет любой из переданных символов во всей строке. Сравнивает первый символ строки со всеми символами в anyOf, затем сравнивает второй и так далее. Возвращает индекс первого символа, соответствующего любому из целевых символов.

int System::String::IndexOfAny(const ArrayPtr<char_t> &anyOf) const
ПараметрТипОписание
anyOfconst ArrayPtr<char_t>&Array символов для поиска. Порядок не имеет значения.

ReturnValue

Индекс первого совпадающего символа или -1, если не найден.

См. также

String::IndexOfAny(const ArrayPtr<char_t>&, int32_t) const method

Ищет любой из переданных символов в подстроке. Сравнивает первый символ строки со всеми символами в anyOf, затем сравнивает второй и так далее. Возвращает индекс первого символа, соответствующего любому из целевых символов.

int System::String::IndexOfAny(const ArrayPtr<char_t> &anyOf, int32_t startindex) const
ПараметрТипОписание
anyOfconst ArrayPtr<char_t>&Array символов для поиска. Порядок не имеет значения.
startindexint32_tИндекс, с которого начинать поиск.

ReturnValue

Индекс первого совпадающего символа или -1, если не найден.

См. также

String::IndexOfAny(const ArrayPtr<char_t>&, int32_t, int32_t) const method

Ищет любой из переданных символов в подстроке. Сравнивает первый символ строки со всеми символами в anyOf, затем сравнивает второй и так далее. Возвращает индекс первого символа, соответствующего любому из целевых символов.

int System::String::IndexOfAny(const ArrayPtr<char_t> &anyOf, int32_t startindex, int32_t count) const
ПараметрТипОписание
anyOfconst ArrayPtr<char_t>&Array символов для поиска. Порядок не имеет значения.
startindexint32_tИндекс, с которого начинать поиск.
countint32_tКоличество символов для просмотра.

ReturnValue

Индекс первого совпадающего символа или -1, если не найден.

См. также

String::IndexOfAny(const String&, int) const method

Соответственно ищет все символы строки str в этом объекте. Если найден первый символ, возвращается его позиция, иначе ищется второй и так далее.

int System::String::IndexOfAny(const String &str, int startIndex=0) const
ПараметрТипОписание
strconst String&String символов для поиска. Порядок символов имеет значение.
startIndexintПозиция, с которой начинать поиск.

ReturnValue

Индекс первого найденного символа или -1, если ничего не найдено.

См. также