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

Тема в разделе "Железный поток", создана пользователем КИТИС, 19 янв 2012.

  1. КИТИС
    Оффлайн

    КИТИС Новичок

    Credit:
    $1.474,45
    Book Reviews:
    0
    Есть строка в строке есть html код: <a href="#test" onClick="add(***)">***</a>
    *** - неизвестные данные (которые нужно вытащить)

    Использовал функцию preg_match, ничего не получилось.
    Вопрос: Как cпарсить неизвестные данные?


    Пример: <a href="#test" onClick="add(666)">Вася Пупкин</a>
    preg_match('|<a href="#test" onClick="add([0-9][0-9][0-9])">(.*)</a>|mi',$html,$result);

    Кто сможет решить задачку? :)
  2. comp_sale_67
    Оффлайн

    comp_sale_67 Новичок

    Credit:
    - $6,47
    Book Reviews:
    0
    <?php
    $html='<a href="#test" onClick="add(***)">***</a>';
    preg_match_all('/[<]a href="#test" onClick="add[(](.*)[)]"[>](.*)<\/a>/',$html,$out);
    print_r($out);
    ?>

Поделиться этой страницей