preg_match匹配多个匹配

时间:2010-03-15 17:50:52

标签: preg-match

我正在尝试使用preg_match从

中提取信息
href="domain.com/subdir/?key=value

我想要的信息是

  1. domain.com
  2. 子目录
  3. 有人可以建议编写preg_match语句的正确方法是什么?

    谢谢!

1 个答案:

答案 0 :(得分:1)

将此作为你的正则表达式

/ HREF = “(。+ .. +?)/(。+?)/(\?。+?=。+)”/

应该有效

preg_match('/href="(.+\..+?)\/(.+?)\/(\?.+?=.+)"/', $input, $matches);
echo "First Match: {$matches[0]}\n";