Строка парсера

Тема в разделе "PHP", создана пользователем pro10026, 15 мар 2011.

Модераторы: latteo
  1. pro10026

    pro10026 Постоялец

    Регистр.:
    10 мар 2010
    Сообщения:
    58
    Симпатии:
    1
    Все что нужно парсить пишется в массив примерно так:
    PHP:
    'name_orig' => '#<span style="color: \#666; font-size: 13px">(.*?)</span>#si',
    Строка которую парсим выглядит так:
    PHP:
    <span style="color: #666; font-size: 13px">Red Riding Hood</span>
    Еще нужно отпарсить строку:
    PHP:
    <div id="tr_preview" style="background: url(http://tr.kinopoisk.ru/470179/3_40066.jpg) 0 0 no-repeat; width: 540px; height: 292px; cursor: pointer; overflow: hidden; position: relative">
    как её записать? (поправьте пожалуйста)
    PHP:
    'trailer_pic' => '#<div id="tr_preview" style="background: url\ ((.*?)) 0 0 no-repeat; width: 540px; height: 292px; cursor: pointer; overflow: hidden; position: relative">#si',
    Помогите, буду признателен! И поставлю спасибку=)
     
  2. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    PHP:
    'trailer_pic' => '#<div id="tr_preview" style="background: url \((.*?)\) 0 0 no-repeat; width: 540px; height: 292px; cursor: pointer; overflow: hidden; position: relative">#si',  
    Может так?
     
    pro10026 нравится это.
  3. VandJ

    VandJ

    Регистр.:
    8 апр 2008
    Сообщения:
    318
    Симпатии:
    113
    Так:
    PHP:
    '#<div id="tr_preview" style="background: url\((.*?)\) 0 0 no-repeat; width: 540px; height: 292px; cursor: pointer; overflow: hidden; position: relative">#si'
    или так
    PHP:
    '#<div id="tr_preview" style="background: url\((.*?)\).*?relative">#si'
     
    pro10026 нравится это.
  4. Xata6

    Xata6 Постоялец

    Регистр.:
    20 мар 2007
    Сообщения:
    84
    Симпатии:
    5
    есть небольшой сборщик с кп по разным вещам, если нужны какие то элементы пиши подкину