|
|
|
| Имеем тег td с известным нам классом. Внутри тега куча ссылок
<а href="http://site.bu/animals/homyaki/>сайт о содержании</a> левых хомячков в неволе<br>....
...<а href="http://site.ku/insect/pauki/>сайт о выведении</a> красивых пауков</td>
|
Таких блоков на странице несколько, с разными классами.
Как (и можно-ли вообще) описать такую конструкцию для функции php preg_match_all
что-бы каждый урл оказался в отдельном элементе массива результатов. Какой вложенности будет тот массив, непринципиально. Главное, что-бы ВСЕ произошло в одном вызове preg_match_all.
Я мучал конструкции вида:
|<td[^>]литерал от тд[^>]>.+<a\shref\=\"(http:\/\/[a-zA-Z0-9\-_\.\/]+)\">.+<\/td>/m
|
и
|(?<=литерал от тд).+?<a\shref\=\"(http:\/\/[a-zA-Z0-9\-_\.\/]+)\">.+?(?=<\/td>)/m
| .
Абсолютно безуспешно. Максимум отдает первую или последнюю ссылку...
Знатоки! Не дайте свихнуться на ровном месте плз!!! | |
|
|