Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Парсинг текста с ковычками.

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 15.09.2013, 10:03   #1
 Разведчик
Аватар для hiddenf
 
hiddenf никому не известный тип
Регистрация: 28.06.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Парсинг текста с ковычками.

Доброе время суток жуковцы, хотел бы спросить, как так можно сделать, тоесть я использую функцию парсинга
PHP код:
function Pars(T_ForS_T:string):string;
var 
ab:integer;
begin
Result 
:= '';
if (
T_='') or (ForS='') or (_T=''then Exit;
a:=Pos(T_ForS);
if 
a=0 then Exit else a:=a+Length(T_);
ForS:=Copy(ForSaLength(ForS)-a+1);
b:=Pos(_TForS);
if 
b>0 then
Result
:=Copy(ForS11);
end
И пытаюсь спарсить:
PHP код:
<input type='hidden' name='auth_key' value=
Как видете, тут много ковычек, и делфи выдает ошибки из-за них, прошу вас помочь!
  Ответить с цитированием
Старый 15.09.2013, 14:00   #2
 Пехотинец
Аватар для NebesaBag
 
NebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражания
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
 
По умолчанию Re: Парсинг текста с ковычками.

Код:
'#39'
Данное сочетание и есть символ '
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)


Кто плюсует популярность, подписывайтесь пожалуйста)
  Ответить с цитированием
Старый 15.09.2013, 19:39   #3
 Разведчик
Аватар для hiddenf
 
hiddenf никому не известный тип
Регистрация: 28.06.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Парсинг текста с ковычками.

Цитата:
Сообщение от NebesaBagПосмотреть сообщение
Код:
'#39'
Данное сочетание и есть символ '

Спасибо, опробую
  Ответить с цитированием
Старый 13.11.2013, 07:33   #4
 Разведчик
Аватар для windust
 
windust у всех на слухуwindust у всех на слухуwindust у всех на слухуwindust у всех на слухуwindust у всех на слухуwindust у всех на слухуwindust у всех на слухуwindust у всех на слухуwindust у всех на слухуwindust у всех на слуху
Регистрация: 11.05.2009
Сообщений: 16
Популярность: 1483
Сказал(а) спасибо: 13
Поблагодарили 70 раз(а) в 48 сообщениях
 
По умолчанию Re: Парсинг текста с ковычками.

Код:
  function Pars(T_, ForS, _T: string): string;
 var a, b:integer;
 begin
 Result := '';
 if (T_='') or (ForS='') or (_T='') then Exit;
 a:=Pos(T_, ForS);
 if a=0 then Exit else a:=a+Length(T_);
 ForS:=Copy(ForS, a, Length(ForS)-a+1);
 b:=Pos(_T, ForS);
 if b>0 then
 Result:=Copy(ForS, 1, b - 1);
 end;


procedure TForm1.sButton1Click(Sender: TObject);
var
zm1,zm2:string;
begin
zm1:=pars('<input type=''',sMemo1.Text,'''');
zm2:=pars('name=''',sMemo1.Text,'''');
Form1.sEdit1.Text:=zm1;
Form1.sEdit2.Text:=zm2;
end;
________________
Помог тыкни спасибку
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
NebesaBag (17.11.2013)
Старый 13.11.2013, 10:59   #5
 Пехотинец
Аватар для NebesaBag
 
NebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражания
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
 
По умолчанию Re: Парсинг текста с ковычками.

Цитата:
Сообщение от windustПосмотреть сообщение
Код:
  
zm1:=pars('<input type=''',sMemo1.Text,'''');
zm2:=pars('name=''',sMemo1.Text,'''');

Меня одного эти строки смутили?
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)


Кто плюсует популярность, подписывайтесь пожалуйста)
  Ответить с цитированием
Старый 15.11.2013, 21:20   #6
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: Парсинг текста с ковычками.

NebesaBag, все верно написано.

Код:
var
a:string;

a:='''';
В переменной а будет строка '
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
NebesaBag (17.11.2013)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Парсинг из текста sith999 Вопросы и ответы, обсуждения 0 18.08.2013 14:09
[Помогите!] Отступ текста или замена меняющего текста ProTocoL Вопросы и ответы, обсуждения 2 04.07.2012 22:38
[Помогите!] Парсинг Буянь Вопросы и ответы, обсуждения 1 20.03.2012 05:50
Парсинг. WiLLi-WindowS С/С++ 1 01.06.2011 18:07

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:25.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net