ФорумПрограммированиеPHP для идиотов → регулярное выражение

регулярное выражение

  • eDragon

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 1 сентября 2010 г. 9:08

    День добрый.
    Есть ссылка в коде
    <a href="/kasutatud/auto.php?id=752787"> 
    <img src="http://img8.auto24.ee/auto24/used/other/388/18962388.jpg" style="width:146px;height:110px"><br>
    Mitsubishi Outlander<br><span style="font-weight:bold">2008</span>&nbsp;349&nbsp;000&nbsp;EEK
    </a>

    пытаюсь написать к ней регулярное выражение для поиска, получилось нечто в роде
    preg_match_all("/<a href=\"/kasutatud/auto.php?id(.*)\">(.*)<\/a>", $content, $matches, PREG_PATTERN_ORDER);

    на что получаю ошибку:
    Warning: preg_match_all() [<a href='function.preg-match-all'>function.preg-match-all</a>]: Unknown modifier 'a' in "путь" on line 17
    подскажите, что не так?
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 1 сентября 2010 г. 9:11, спустя 2 минуты 40 секунд

    preg_match_all("|<a href="/kasutatud/auto\.php\?id(.*)">(.*)</a>|", $content, $matches, PREG_PATTERN_ORDER);

    кажись так…
    Высокоуровневое абстрактное говно
  • eDragon

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 1 сентября 2010 г. 9:19, спустя 7 минут 48 секунд


    preg_match_all("|<a href="/kasutatud/auto\.php\?id(.*)">(.*)</a>|", $content, $matches, PREG_PATTERN_ORDER);

    кажись так…


    на точку после id ругается…
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 1 сентября 2010 г. 9:21, спустя 2 минуты 6 секунд

    ошибку покажи
    Высокоуровневое абстрактное говно
  • eDragon

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 1 сентября 2010 г. 9:22, спустя 1 минуту 45 секунд


    X-Powered-By: PHP/5.2.10 ZendServer
    Set-Cookie: ZendDebuggerCookie=127.0.0.1%3A10137%3A0||084|77742D65|1000; path=/
    Content-type: text/html

    <br />
    <b>Warning</b>: Unexpected character in input: '\' (ASCII=92) state=1 in <b>C:\Documents and Settings\Ilya\Zend\workspaces\DefaultWorkspace7\Worktest\auto24.php</b> on line <b>18</b><br />
    <br />
    <b>Warning</b>: Unexpected character in input: '\' (ASCII=92) state=1 in <b>C:\Documents and Settings\Ilya\Zend\workspaces\DefaultWorkspace7\Worktest\auto24.php</b> on line <b>18</b><br />
    <br />
    <b>Parse error</b>: syntax error, unexpected '.', expecting ')' in <b>C:\Documents and Settings\Ilya\Zend\workspaces\DefaultWorkspace7\Worktest\auto24.php</b> on line <b>18</b><br />
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 1 сентября 2010 г. 15:06, спустя 5 часов 44 минуты 6 секунд


    preg_match_all('|<a href="/kasutatud/auto\.php\?id(.*)">(.*)</a>|', $content, $matches, PREG_PATTERN_ORDER);

    кажись так…

Пожалуйста, авторизуйтесь, чтобы написать комментарий!