зацикливается регэкспр

Lifeline

Новичок
зацикливается регэкспр

Я наверно что-то не понимаю, но столкнулся с таким в первый раз. Есть регэксп который выдирает из страницы линки. Уже замусоленая задача, но все же. Обычно вроде работает хорошо, но на некоторых сайтах виснет =\ просто на строке preg_match... зависает и что-то удмает само по себе ...

Может кто-то встречался с таким ? что делать ? это вообще номрально ? первый раз вижу что регэкспы могут зацикливатся.
 

netdog

net @
а может свою регу покажешь. А? (Теоретически это может быть с кривым регом)
 

Lifeline

Новичок
if (!preg_match_all(
"!<a.*?href=\"?'?([^ \"'>]+)\"?'?.*?>(.*?)</a>!is",
$html,
$out)) {

ну и далее как обычно. В целом пытаюсь выдрать все ссылки в хтмл.
 
Сверху