Справочник MQL4

StringSubstr

Извлекает подстроку из текстовой строки, начинающейся c указанной позиции.

string  StringSubstr(
   string  string_value,     // строка
   int     start_pos,        // с какой позиции начать
   int     length=0          // длина извлекаемой строки
   );

Параметры

string_value

[in]  Строка, из которой должна быть извлечена подстрока.

start_pos

[in]  Начальная позиция подстроки. Может быть от 0 до StringLen(text) -1.

length=0

[in]  Длина извлекаемой подстроки. Если значение параметра меньше или равно 0, либо параметр не задан, то будет извлекаться подстрока, начиная с указанной позиции и до конца строки.

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

Копия извлеченной подстроки, если возможно, иначе возвращается пустая строка.

Пример:

  string text = "Быстрая коричневая собака перепрыгивает ленивую лисицу";
  string substr = StringSubstr(text, 8, 10);
  // извлеченная строка "коричневая"