Вкратце суть- парсю страницу с сайта. на том же сайте остальные страницы со списками ссылок обрабатывает нормально, а на некоторых, какие бы я не задавал условия , вплоть до <a(.*)a> - выдает один элемент, от первого "<a" до последнего "a>", тоесть всю страницу. Как такое может быть? И как с этим бороться? Никогда не встречал такого.
Odo Veiz, мне нужно взять id со ссылки. простейший запрос |id=(.*)">|, по нему работают все страницы, и выдают список этих самых id, а конкретно в этом случае я получаю вместо 100 - один элемент, который начинается с id, и заканчивается последним id, тоесть вся страница при таких условиях в одном элементе, хоть на идентичной странице я по этому же запросу получаю 100 id. а тут- я получаю почти всю страницу. Бывало такое?
тебе надо получить значение атрибута id всех элементов <а> ?
Конечно будет записан последовательно, далее используй разделитель какой и explode().
Odo Veiz, мне интересно обработать его как угодно, просто не делится эта страница, не пойму в чем дело. я задаю любые условия, а она тупо не делится ничем и никак, все элементы считает, как один, даже когда я выделяю от </a> до </a>, или вообще от < до > - тупо получаю один элемент, хоть тот же список пользователей, но на другой странице, если я просто меняю адрес- всё аккуратно разделяет, а здесь нечто необычное, впервые вижу, что функция безсильна
Проблема решена, вместо (.*) нужно использовать ([^"]+). Тему крою