PureBasic

FindString()

Синтаксис

Position = FindString(String$ , StringToFind$ [, StartPosition [, Mode]])

Описание


Производит поиск подстроки 'StringToFind$' внутри указанной строки 'String$', начиная с заданной позиции 'StartPosition'.

Параметры

String$ Строка, в которой производится поиск.
StringToFind$ Строка, которую требуется найти.
StartPosition (дополн.) Позиция в строке String$, с которой начнётся поиск. Первый символ в строке имеет позицию 1. Если этот параметр не указан, поиск будет выполняться от начала строки.
Mode (дополн.) Этот параметр может быть одним из следующих значений:
  #PB_String_CaseSensitive: С учетом регистра (A<>a) (по умолчанию).
  #PB_String_NoCase       : Без учёта регистра (A=a).

Возвращаемое значение

Если строка 'StringToFind$' найдена, будет возвращена её позиция (в символах) внутри строки 'String$', в противном случае 0. Позиция первого символа строки равна 1.

Debug FindString("PureBasic", "Bas") ; выведет 5

См. также

CountString(), InsertString(), RemoveString(), ReplaceString(), ReverseString(), StringByteLength(), StringField()

Поддерживаемые OS

Все

<- EscapeString() - Оглавление String - FormatNumber()->