регулярное выражение для preg_match_all () для очистки конкретных случаев URL - PullRequest
0 голосов
/ 26 июля 2011

Мне нужно проанализировать HTML для извлечения массива URL-адресов, таких как:

<a href="/article/Social-Security-Disability-Why-Should-I-Hire-an-Attorney/3702266/"

. Мне бы хотелось получить массив вроде:

  • [0]= / article / Социальная безопасность-Инвалидность-Почему я должен нанять адвоката / 3702266 /
  • [1] = / article / Социальная безопасность-Инвалидность и фибромиалгия / 3960799 /
  • [2] = / article / Адвокаты по социальным вопросам, связанные с инвалидностью, почему вам нужен адвокат, слушающий ваше дело / 4961868 /

I'mнадеясь сделать это в регулярном выражении, но любой метод, который на самом деле работает, прекрасно.

Любая помощь будет высоко ценится!

1 Ответ

1 голос
/ 26 июля 2011

пожалуйста, попробуйте и посмотрите на $result

preg_match_all('/<a href="([^"]*)"/', $urls, $result);
...