Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

получить часть строки


Novichok_new ©   (2007-02-06 20:03:00) 

Как получить часть строки начиная с 5 и заканчивая 10 символом?


evvcom   (2007-02-08 15:56:00) [1]

> [9] Pasha L ©   (08.02.07 15:35)
> логичней

Может и логичней, но неправильно.


Pasha L   (2007-02-08 15:35:00) [2]


> clickmaker ©   (07.02.07 16:17) [8]

StrokaKuda := '';
for i:=5 to 10 do
 StrokaKuda := StrokaKuda + StrokaOtkuda[i];

логичней


clickmaker   (2007-02-07 16:17:00) [3]

StrokaKuda := '';
for i := 1 to Lenght(StrokaOtkuda) do begin
  if (i >= 5) and (i <= 10) then
    StrokaKuda := StrokaKuda + StrokaOtkuda[i];
end;


inkvizitor   (2007-02-07 15:51:00) [4]


> copy (s, 5, 6)

В яблочко!


TUser   (2007-02-07 15:35:00) [5]

copy (s, 5, 6)


inkvizitor   (2007-02-07 15:02:00) [6]


> хотя наверняка просто опечатались

ДА! (s,5,5)


MetalFan   (2007-02-07 14:54:00) [7]


> s1:=Copy(s,5,10);

ай-ай-ай! справочку бы почитали ;) хотя наверняка просто опечатались

> с 5 и заканчивая 10 символом

тогда надо
s := Copy( s, 5, 5); ибо последний параметр - length


inkvizitor   (2007-02-07 14:52:00) [8]

var
...............
s,s1:string;
begin
.............
............
s1:=Copy(s,5,10);
............
end;


iXT   (2007-02-06 20:26:00) [9]

Книжки читать, а еще F1 уметь нажимать.


TUser   (2007-02-06 20:06:00) [10]

copy


Наверх

Титульная страница Поиск, карта сайта Написать письмо