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

String::IndexOfAny(char_t, int) const method

Прямой поиск символа.

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

ReturnValue

Index of first character position since startIndex or -1 if not found.

См. также

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

Index of the first matching character or -1 if not found.

См. также

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_tIndex для начала поиска.

ReturnValue

Index of the first matching character or -1 if not found.

См. также

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_tIndex для начала поиска.
countint32_tКоличество символов для просмотра.

ReturnValue

Index of the first matching character or -1 if not found.

См. также

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

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

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

ReturnValue

Index of first found character or -1 if none is found.

См. также