Вниз
Скачать: CL | DM;

Как из строки program_#12345#.exe вырезать прочесть 123456   Найти похожие ветки 

 
elfebet ©   (2006-04-14 13:17) [0]

Как?


 
Der Nechk@ssoff ©   (2006-04-14 13:20) [1]


> Как?

Молча.


 
Сергей М. ©   (2006-04-14 13:23) [2]

SomeStringList.Delimiter := "#";
SomeStringList.DelimitedText := "program_#12345#.exe";
ShowMessage(SomeStringList[1]);


 
031178 ©   (2006-04-14 13:24) [3]

Считаешь символы в строке, находишь #, запоминаешь его номер в строке, остальные сиволы записываешь в отдельную строку до тех пор пока не встится # и все !!!


 
balepa ©   (2006-04-14 13:24) [4]


> Der Nechk@ssoff ©

Умный стал. Иди Paint запускай

elfebet
Цикл + мозги (Вроде функции есть по поиску строки в строке если известно что искать)


 
easy ©   (2006-04-14 13:29) [5]


> Как из строки program_#12345#.exe вырезать прочесть
> 123456

function ParseStr(s:string;quote:char):string;
var
 i:integer;
begin
 result:="";
 i:=pos(quote,s);
 if i<>0 then begin
   delete(s,1,i);
   i:=pos(quote,s);
   if i<>0 then
     result:=copy(s,1,i-1);
 end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 showmessage(ParseStr("program_#12345#.exe","#"));
end;


 
begin...end ©   (2006-04-14 13:38) [6]

Народ, так у вас у всех 12345 получается, а надо 123456...
:о)


 
balepa ©   (2006-04-14 13:53) [7]

А по моему совету должно нормально получиться (если мозг в порядке) :)


 
elfebet ©   (2006-04-14 15:48) [8]


> Народ, так у вас у всех 12345 получается, а надо 123456...

упс...


 
_RusLAN ©   (2006-04-14 16:02) [9]

"В правильно заданом вопросе, заключается половина ответа", ну может чуть по-другому было сказано.

Что значит

elfebet ©   (14.04.06 13:17)
из строки program_#12345#.exe вырезать прочесть 123456
?

Где критерий, по какому определяется что надо вырезать из строки.
Может это просто символы с 11 по 15
может это просто получить 5 символов с конца строки начиная с пятого
А може все таки получить все символы которые стоять между парой каких-то определенных знаков (#) и тогда задача разбивается
- на получение позиции первого знака-разделителя
- на получение позиции второго знака-разделителя
- копирование всех символов с первой позиции по вторую
А дальше если посмотреть в хелп, в раздел по работе со строками, можно найти все готовые функции и процедуры.

Если для вас сложно самостоятельно решить такую задачу то лучше сменить профессию.


 
Сергей М. ©   (2006-04-14 16:05) [10]


> elfebet ©   (14.04.06 15:48) [8]


В управдомы.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
15-1143407609
Наиль
2006-03-27 01:13
2006.04.30
Головоломки в редакторе кода


15-1144641761
Rentgen
2006-04-10 08:02
2006.04.30
Датчик движения и Agent V на K750i


15-1144504847
kcg
2006-04-08 18:00
2006.04.30
"Сканер транслятора"


8-1133955905
BBCHa
2005-12-07 14:45
2006.04.30
Анализ и разбор Wavа


11-1125313791
DmiSb
2005-08-29 15:09
2006.04.30
Медленная обработка события OnKeyUp в EditBox




   Наверх