IndexOf
Возвращает индекс первого вхождения подстроки в указанную строку.
int4 String.IndexOf(string x, string y)
int4 String.IndexOf(string x, string y, imt4 start)
|
Параметры
Параметр
|
Тип
|
Описание
|
x
|
string
|
Строка, в которой будем искать подстроку
|
y
|
string
|
Подстрока, которую ищем
|
start
|
int4
|
Опциональный параметр.
Стартовая позиция, с которой начинается поиск. Нумерация начинается с нуля. Если указано значение меньше нуля, принимается равным нулю
|
Возвращаемое значение
Тип – int4.
Номер символа в строке x, с которого начинается первое вхождение подстроки y в строку x. Нумерация символов начинается с нуля.
Если подстрока y не входит в x, вернется -1.
Поиск начинается с позиции start или с начала строки, если start не указано.
Если подстрока не найдена, вернётся -1.
Примеры
a: int4 = String.IndexOf("Warning! Check valve state", "Check"); // Результат: 9
b: int4 = String.IndexOf("one and one more", "one"); // Результат: 0
c: int4 = String.IndexOf("one and one more", "one", 1); // Результат: 8
d: int4 = String.IndexOf("one and one more", "one", 10); // Результат: -1
e: int4 = String.IndexOf("Warning!", "warning"); // Результат: -1
|