1. PHP / Говнокод #1397

    +151.1

    1. 1
    2. 2
    3. 3
    if(!preg_match('/<table border="0" width="48%" cellspacing="0" cellpadding="5" class="modelProperties">(.+)<\/div>/isU', $tovar_page, $test)){
    	preg_match('/<table border="0" width="50%" cellspacing="0" cellpadding="5" class="modelProperties">(.+)<\/div>/isU', $tovar_page, $test);
    }

    парсер я.маркета

    Запостил: guest, 21 Июля 2009

    Комментарии (3) RSS

    • cheef:
      именно для этого и нужен preg_match )
      Ответить
    • TEHEK:
      Простите, а это вообще работает? О_о

      Для начала там в условии ширина 48%, а внутри - 50%

      Используется "жадное" регулярное выражение, которое и без того выбирает никому не нужные
      <tr><td> ... </td></tr></table>!!

      Аппрув
      Ответить
    • TEHEK, только узнал об умных словах? к чему было вдвигать "жадные"? оно то каким образом сюда плюсуется?
      Ответить

    Добавить комментарий