Функция Copy()

Возвращает подстроку строки.

Объявление:

Function Copy(S : String; Index : Integer; Count : Integer) : String;

Режим:

Windows,  Protected,  Real

Замечание:

Параметр S - выражение со строковым типом. Index и Count - выражения целочисленного типа. Функция Copy возвращает подстроку строки S, содержащую Count символов, начиная с символа с номером Index. Если значение Index больше, чем длина строки S, то Copy возвращает пустую строку. Если значение Count больше, чем оставшееся количество символов в строке с позиции Index до конца строки, то возвращается Length(S)-Index символов.

Пример:

{Copy.PAS}
 
 { Пример программы для функции Copy } 
 
  Var S : String;
 
  Begin
  S:='ABCDEF';
  S:=Copy(S, 2, 3); { 'BCD' }
End.