Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.20;
Скачать: CL | DM;

Вниз

как обрезать переменную   Найти похожие ветки 

 
Mr.Ice ©   (2003-01-03 21:58) [0]

Есть переменная (string) и надо отрезать от нее несколько последних символов!!!
Кто нибудь знает как это сделать?


 
Феликс ©   (2003-01-03 21:59) [1]

pos(), copy(), delete()


 
Mr.Ice ©   (2003-01-03 22:02) [2]

а если серьезно


 
Anatoly Podgoretsky ©   (2003-01-03 22:53) [3]

SetLength


 
Mr.Ice ©   (2003-01-03 22:55) [4]

спасибо а можно примерчик


 
Вадим ©   (2003-01-03 23:04) [5]

SetLength(s)


 
Neox ©   (2003-01-03 23:04) [6]

procedure SetLength(var S; NewLength: Integer);


 
Вадим ©   (2003-01-03 23:04) [7]

Ээ, в смысле setlength(s, 3)


 
Mihey   (2003-01-03 23:06) [8]

Можно очень просто. Следующий пример возвращает n последних символов у строки Str:

n := 2;
str := "I Love Delphi!";
For i := Length(str) downto (Length(str) - n) do
begin
Rez := str[i] + Rez;
end;
ShowMessage(Rez);

Если ты имел ввиду всё же "отрезает", то используй SetLength. Ведь строка - это массив символов, а потому проходит такой фокус:

SetLength(str, Length(str)-n);


 
Mr.Ice ©   (2003-01-03 23:10) [9]

Mihey большое СПАСИБО теперь все работает :)


 
drpass ©   (2003-01-03 23:38) [10]

А программисты, иногда читающие доки, вместо
For i := Length(str) downto (Length(str) - n) do
begin
Rez := str[i] + Rez;
end;

используют функцию RightStr(str,n)

:)))


 
blackman ©   (2003-01-04 00:05) [11]

Это просто праздник какой-то !
Особенно хорош drpass
Непонятно только, что у него (Mr.Ice) не работало ?
Надо в FAQ занести...


 
Vad ©   (2003-01-04 02:37) [12]

>А программисты, иногда читающие доки, вместо
...
>используют функцию RightStr(str,n)

Еще, неплохо бы, программистам, которые используют функцию
RightStr(str,n) не забывать - в каких модулях она находится...



Страницы: 1 вся ветка

Текущий архив: 2003.01.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
3-62439
Nil
2002-12-26 12:23
2003.01.20
Как передать данные из DBGrid в Excel для дальнейшей работы


4-62929
alvin
2002-12-03 09:51
2003.01.20
WM_HOTKEY


1-62478
Pavliner
2003-01-10 01:21
2003.01.20
Подскажите please новичку как свернуть прогу в SysTray?


14-62848
Fidgety
2003-01-01 15:47
2003.01.20
Люди,есть ли в Интернете сайты,где можно просто отдохнуть?


1-62523
Kventin
2003-01-10 18:55
2003.01.20
MS Word & html