Крипто-форум crprogram.16mb.com
http://crprogram.16mb.com/

Робота з текстовими рядками
http://crprogram.16mb.com/topic-t47.html
Сторінка 1 з 1

Автор:  Tariq [ 09 гру 2014, 20:48 ]
Заголовок повідомлення:  Робота з текстовими рядками

Для роботи з тектом нам знадобляться наступні функції:

char() - перевести значення х у символ c;
ord() - отримати код символа с;

Наприклад,

Код:
c:=char(255);

c='я';

Код:
x:=ord('я');

x=255;

Код символа відповідає кодуванню ASCII

Якщо потрібно отримати певний символ рядка, є можливість використовувати вираз
c[i], де i - номер символа у рядку.

Наприклад,
Код:
c:='ttttmtttt';
x:=c[5];

x='m';

Автор:  Tariq [ 09 гру 2014, 20:48 ]
Заголовок повідомлення:  Re: Робота з текстовими рядками

StringReplace('текст 51 текст',' 51','72',[rfReplaceAll]);

На вході
'текст 55 текст'
на виході
'текст 72 текст'

Автор:  Tariq [ 09 гру 2014, 20:48 ]
Заголовок повідомлення:  Re: Робота з текстовими рядками

фунція
pos(

пошук рядка 'ря' у тексті 'текстовий рядок'
Код:
pos('ря','текстовий рядок');

Автор:  Olgerd [ 06 лис 2015, 21:20 ]
Заголовок повідомлення:  Re: Робота з текстовими рядками

Функція
Код:
LowerCase ( const S: string ): string;

переводить 7-бітні ASCII символи у нижній регістр.

Для 8-ми бітних слід використовувати функцію AnsiLowerCase.
Код:
AnsiLowerCase('Тест') => тест

Сторінка 1 з 1 Часовий пояс: UTC десь + 2 години
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/