Функция length (s:String) : Integer;
Возвращает длину строки. В скобках должна находиться переменная строкового типа, результат будет целое число. Пример:
Dlina:= length (Stroka3);
В этом случае значение переменной с именем " Dlina " будет равно 8.
Функция Concat(s1,s2,..,sN: String): String;
Соединяет последовательно строки s1,s2,..,sN.Пример:
Stroka3:= Concat(Stroka1, Stroka2);
Результат будет такой, если бы мы сложили эти две строки.
Функция Copy(s:String,Index:Integer,Count:Integer): String;
Выделяет из строки s подстроку длиной Count символов, начиная с позиции Index. Пример:
Stroka4:= Copy(Stroka3,4,2);
В результате строковая переменная Stroka4 примет значение 'fa'.
Функция pos (sub, s:String): byte;
Параметры Sub и S являются выражениями строкового типа. Данная функция ищет подстроку, заданную параметром Sub, в строке S и возвращает значение типа byte, являющееся позицией первого символа подстроки в строке. Если подстрока не найдена, то функция возвращает значение 0. Пример:
Pos1:=pos('asd','hgfasdrtyasd');
Pos2:=pos('asd1','hgfasdrtyasd');
Обратите внимание, что подстрока 'asd' встречается дважды в строке 'hgfasdrtyasd', но в результате переменная с именем Pos1 примет значение 4, а не 10. Таким образом, эта функция определяет номер позиции первого символа найденной в строке 'hgfasdrtyasd' подстроки 'asd'. Значение Pos2 будет равно 0, так как данной подстроки нет в искомой строке.
Процедура Delete (var s:String; Index: Integer; Count: Integer);
Данная процедура удаляет из строки s число символов, соответствующее параметру Count, начиная с символа, номер которого задан параметром Index. После действия данной процедуры измененная строка будет храниться под старым именем. Пример:
Stroka:='asdfghjkl';
Delete(Stroka; 4; 3);
Значение переменной с именем Stroka примет значение - ' asdkl'.
Достарыңызбен бөлісу: |