Страница 1 из 1

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

Добавлено: 19 янв 2012, 01:40
КИТИС
Есть строка в строке есть 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);

Кто сможет решить задачку? :)

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

Добавлено: 19 янв 2012, 12:09
comp_sale_67
<?php
$html='<a href="#test" onClick="add(***)">***</a>';
preg_match_all('/[<]a href="#test" onClick="add[(](.*)[)]"[>](.*)<\/a>/',$html,$out);
print_r($out);
?>