1. geegunqq13.03.2025 в 11:19от
Загрузка...

Delphi | Help

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем csedars, 23.10.2014.

  1. csedars

    csedars

    Статус:
    Оффлайн
    Регистрация:
    20.11.12
    Сообщения:
    266
    Репутация:
    91 +/-
    Код:
                    <td><span>Номер аккаунта</span></td>
                    <td><span>99235</span></td>
    Пробовал, не выходит( (из-за пробела и новой строки)



    функция рабочая
    Код:
    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;
     
  2. Нонеса

    Нонеса

    Статус:
    Оффлайн
    Регистрация:
    20.10.14
    Сообщения:
    224
    Репутация:
    94 +/-
    <td><span></span></td>
    кажись нужно так
     
  3. csedars

    csedars

    Статус:
    Оффлайн
    Регистрация:
    20.11.12
    Сообщения:
    266
    Репутация:
    91 +/-
    так будет, но парсит другое. т.к на сайте такого +30
     
  4. Нонеса

    Нонеса

    Статус:
    Оффлайн
    Регистрация:
    20.10.14
    Сообщения:
    224
    Репутация:
    94 +/-
    ссылку откуда парсите?
     
  5. csedars

    csedars

    Статус:
    Оффлайн
    Регистрация:
    20.11.12
    Сообщения:
    266
    Репутация:
    91 +/-
  6. ᴡᴀᴛs

    Bloody Corporation
    ᴡᴀᴛs

    Статус:
    Оффлайн
    Регистрация:
    01.09.14
    Сообщения:
    191
    Репутация:
    221 +/-
    Number:=pars('<td><span>'+utf8toansi('Номер аккаунта')+'</span></td>'+#13+'<td><span>',parsing.Text,'</div>');
     
  7. Guy Fawkes

    Guy Fawkes

    Статус:
    Оффлайн
    Регистрация:
    20.09.13
    Сообщения:
    330
    Репутация:
    165 +/-
    ЯСНО