Есть строка в строке есть 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);
Кто сможет решить задачку? :)
Регулярные выражения
php
-
- Сообщения: 398
- Зарегистрирован: 25 янв 2010, 01:02
- Благодарил (а): 0
- Поблагодарили: 0
Re: Регулярные выражения
<?php
$html='<a href="#test" onClick="add(***)">***</a>';
preg_match_all('/[<]a href="#test" onClick="add[(](.*)[)]"[>](.*)<\/a>/',$html,$out);
print_r($out);
?>
$html='<a href="#test" onClick="add(***)">***</a>';
preg_match_all('/[<]a href="#test" onClick="add[(](.*)[)]"[>](.*)<\/a>/',$html,$out);
print_r($out);
?>