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