Рейтинг  

Яндекс.Метрика
Яндекс цитирования
 

   

Статистика  

Пользователи
7
Материалы
576
Кол-во просмотров материалов
2730062
   

Основные процедуры и функции строк, которые применяются в приложениях:

Таблица "Процедуры и функции строк"

Функция или метод Назначение
var s: string[n];
var s: string;
n - максимально возможная длина строки - целое число в диапазоне 1..255. Если этот параметр опущен, то по умолчанию он принимается равным 255.
var S: String;
begin
    S := 'str';
end.
Объявление переменной типа строка.
S[i] Обращение по индексу
length(S) Длина строки
S1 + S2 + S3 Конкатенация (сложение строк)
concat(s1, [s2, ..., sn]: string): string Функция выполняет слияние строк-параметров, которых может быть произвольное количество. Каждый параметр является выражением строкового типа. Если длина строки-результата превышает 255 символов, то она усекается до 255 символов. Данная функция эквивалентна операции конкатенации "+" и работает немного менее эффективно, чем эта операция.
copy(s:string; index: integer; count: integer): string Функция возвращает подстроку, выделенную из исходной строки s, длиной count символов, начиная с символа под номером index.
pos(substr, s: string): byte Поиск подстроки в строке. Функция производит поиск в строке s подстроки substr. Результатом функции является номер первой позиции подстроки в исходной строке. Если подстрока не найдена, то функция возвращает 0.
delete(var s: string; index, count: integer;) Процедура удаляет из строки-параметра s подстроку длиной count символов, начиная с символа под номером index.
srt(X: арифметическое выражение; var S: string) Процедура преобразует численное выражение X в его строковое представление и помещает результат в S.
val(S: string; X: числовая переменная; var code: integer) Процедура преобразует строковую запись числа, содержащуюся в st, в числовое представление, помещая результат в X. X - может быть как целой, так и действительной переменной. Если в S встречается недопустимый (с точки зрения правил записи чисел) символ, то преобразование не происходит, а в code записывается позиция первого недопустимого символа. Выполнение программы при этом не прерывается, диагностика не выдается. Если после выполнения процедуры code равно 0, то это свидетельствует об успешно произошедшем преобразовании.
UpCase(ch: char): char; Переводит символ в верхний регистр. Если ch - строчная (маленькая) латинская буква, то функция возвращает соответствующую прописную (большая) латинскую букву, в противном случае символ c возвращается без изменения.
LowCase(ch: char): char; Переводит символ в нижний регистр. Если ch - прописная (большая) латинская буква, то функция возвращает соответствующую строчную (маленькую) латинскую букву, в противном случае символ c возвращается без изменения.
ord(ch: char): byte Символ в его код ASCII. Функция возвращает код символа ch.
chr(n: byte): char Код ASCII в символ. Функция возвращает символ по коду, равному значению выражения n. Если n можно представить как числовую константу, то можно также пользоваться записью #n.
Вложения:
Скачать этот файл (string_methods.pas)string_methods.pas[ ]1 Кб
   
   

Login Form