Нахождение <a>в беспорядке - PullRequest
       1

Нахождение <a>в беспорядке

2 голосов
/ 10 февраля 2012

(мне приходится иметь дело с этим ужасным вендорским сайтом, созданным для IE6)

Я пытаюсь найти способ найти ссылку.

ex: <a href="/part/id.aspx?v=449530">, нетнезависимо от того, где он может появиться.

В основном, первое <a> начинается с /part/id.aspx?v=.

И извлекаем '449530'.Не существует пригодных для использования идентификаторов, классов или чего-либо еще, и все это недопустимо в HTML, XHTML или XML.

Любая помощь очень важна.

Ответы [ 2 ]

1 голос
/ 10 февраля 2012
preg_match("(/part/id\.aspx\?v=([0-9]+))",$data,$m);
$id = $m[1];

Это должно сделать это.

0 голосов
/ 10 февраля 2012

Попробуйте использовать регулярное выражение, чтобы найти элемент:

href=\"\/part-id\.aspx\?v=(?<id>\d+)\"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...