парсинг

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by A_n_d_r_e_i, 6 Aug 2010.

  1. A_n_d_r_e_i

    A_n_d_r_e_i Active Member

    Joined:
    2 Sep 2009
    Messages:
    175
    Likes Received:
    250
    Reputations:
    27
    <img valign=bottom alt='антиспам-код' src='antispam_picture.php?id=13652'>
    то чо после "id=" хер знает что за циферки могут быть, вот нужно определить что за циферки. прошу, просто умоляю привести один раз пример и всё (VB 6.0)
    мозг б**** уже болит и пальцы :(
     
    #1 A_n_d_r_e_i, 6 Aug 2010
    Last edited by a moderator: 6 Aug 2010
  2. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    И что тут сложного?
    ищи в строке позицию строки antispam_picture.php?id= затем если нашел, то прибавляй к ней длинну antispam_picture.php?id= затем от той позиции копируй данные до первого '
     
  3. Artist

    Artist Member

    Joined:
    10 Jul 2010
    Messages:
    89
    Likes Received:
    5
    Reputations:
    0
    Вот накидал пример только на Delphi(Канешно можно гараздо проще).
    Code:
    var
    a,b:integer;
    str:string;
    begin
    a:=pos('antispam_picture.php?id=',Memo1.Text)+24;
    str:=Copy(Memo1.Text,a,10);
    b:=pos('>',str)-1;
    Delete(str,b,10);
    Memo1.Lines.Add(str);
    end;
     
  4. CodeSender:)

    CodeSender:) Active Member

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Ну вот так на C# выглядеть будет.