用于抓取特定URL案例的preg_match_all()的正则表达式

时间:2011-07-26 02:05:34

标签: php html regex preg-match-all

我需要解析HTML以提取一系列URL,如:

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

我想要的是一个像:

这样的数组
  • [0] = / article / Social-Security-Disability-Why-Should-I-Hire-an-Attorney / 3702266 /
  • [1] = / article / Social-Security-Disability-And-Fibromyalgia / 3960799 /
  • [2] = / article / Social-Security-Disability-Appeals-Why-You-Need-An-Advocate-At-Your-Hearing / 4961868 /

我希望在正则表达式中这样做,但任何实际工作的方法都可以。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

请尝试查看$result

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