Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Вниз

Как из строки 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 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.011 c
2-1144858702
SmSmS
2006-04-12 20:18
2006.04.30
For moderator (лично)


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


15-1144522375
kaZaNoVa
2006-04-08 22:52
2006.04.30
Как Вы относитесь к пикаперам?


4-1139556912
drpass
2006-02-10 10:35
2006.04.30
Перехват LockWorkstation


4-1139338516
Still Swamp
2006-02-07 21:55
2006.04.30
как получить звуковой поток c TAPI?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский