![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Добрый вечер! Столкнулся с проблемой которую никак не могу решить, всё облазил и ничего подходящего не нашел.
![]() |
#2
|
||||
|
||||
![]() находишь чотетаное db= и начинаешь писать всё остальное в эту переменную ... пока не найдешь "
Поживу - увижу, Доживу - узнаю, Выживу - учту. ![]() [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#3
|
|||
|
|||
![]() Цитата:
![]() |
#4
|
||||
|
||||
![]() строка пишется сразу после нахождения знака = и до знака "
Код:
var i,j:=integer; stg,db:string; ....... db:=''; for i:=0 to Length(stg)-1 do begin if stg[i]="=" then begin for j:=i to Length(stg)-i-1 do db:=db+stg[i]; end end; я не проверял ... но принцып тот же ... Поживу - увижу, Доживу - узнаю, Выживу - учту. ![]() [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#5
|
|||
|
|||
![]() Здается мне ты парсер пишешь)))))
|
#6
|
|||
|
|||
![]() Цитата:
|
#7
|
|||
|
|||
![]() Заработать, заработало но только на половину.
![]() Вот код: Цитата:
Из строки: slkjsljklskdgjskdjlkdjgsserdb=d;kl;sdlkhlsdhkkd"sd ;lskdgjsdlkjslkdj;lksd удаляется все после " а перед db= всё остается ![]() |
#8
|
||||
|
||||
![]() можно попробовать вот так:
Код:
copy(string,pos('db=',string),length(string)-pos('db=',string)+length('db=')); delete(string,pos(' " ',string),length(string)-pos('"',string)+1); string - строка текста, с которой проводятся операции смысл этой ахинеи: копируем из string, начиная с позиции первого элемента (а именно 'db=') число элементов строки, равное длине строки минус позиция вхождения искомого элемента. из оставшегося куска строки удаляем элементы, начиная с позиции первого вхождения искомого элемента (' " ') равное длина строки минус позиция элемента. результат будет в исходной строке string, писал по памяти, но вроде так работает по операциям над строковым типом данных можно посмотреть вот тут Понять, что хочет заказчик - бесценно, ведь он платит MasterCard ![]() Последний раз редактировалось cotseec, 08.09.2008 в 23:13. |