2025-01-04 14:44:51 +03:00
|
|
|
|
begin
|
2015-12-28 14:25:15 +03:00
|
|
|
|
// Извлечение подстрок
|
2025-01-04 14:44:51 +03:00
|
|
|
|
var s1 := 'ABCDEFGH';
|
|
|
|
|
|
var s2 := s1.Substring( {начальная_позиция = } 3);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
Writeln(s2);
|
|
|
|
|
|
|
2015-12-28 14:25:15 +03:00
|
|
|
|
s2 := s1.Substring(3, {длина_подстроки = } 2);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
Writeln(s2);
|
|
|
|
|
|
|
2015-12-28 14:25:15 +03:00
|
|
|
|
// Вставка, удаление и замена подстрок
|
2015-05-14 22:35:07 +03:00
|
|
|
|
s1 := 'ABCDEFGH';
|
|
|
|
|
|
s2 := s1.Insert(2, 'xxx');
|
|
|
|
|
|
Writeln(s2);
|
|
|
|
|
|
|
|
|
|
|
|
s2 := s2.Replace('x', '!');
|
|
|
|
|
|
Writeln(s2);
|
|
|
|
|
|
|
|
|
|
|
|
s2 := s2.Remove(2, 3);
|
|
|
|
|
|
Writeln(s2);
|
|
|
|
|
|
|
2015-12-28 14:25:15 +03:00
|
|
|
|
s1 := 'слово слово слово';
|
|
|
|
|
|
s2 := s1.Replace('слов', 'молок');
|
2015-05-14 22:35:07 +03:00
|
|
|
|
Writeln(s2);
|
|
|
|
|
|
|
2015-12-28 14:25:15 +03:00
|
|
|
|
// Удаление пробельных символов в концах строки
|
2015-05-14 22:35:07 +03:00
|
|
|
|
s1 := ' xxx xxx ';
|
|
|
|
|
|
Writeln('|', s1, '|');
|
|
|
|
|
|
s1 := s1.Trim;
|
|
|
|
|
|
Writeln('|', s1, '|');
|
|
|
|
|
|
|
2015-12-28 14:25:15 +03:00
|
|
|
|
// Смена регистра символов
|
|
|
|
|
|
s1 := 'абвгд';
|
2015-05-14 22:35:07 +03:00
|
|
|
|
s1 := s1.ToUpper;
|
|
|
|
|
|
Writeln(s1);
|
|
|
|
|
|
end.
|