我试图使用的preg_match从的preg_match匹配多个匹配
href="domain.com/subdir/?key=value
我想是信息提取信息
- domain.com
- 子目录
- 关键
- 值
有人可以建议什么是编写preg_match语句的正确方法吗?
谢谢!
我试图使用的preg_match从的preg_match匹配多个匹配
href="domain.com/subdir/?key=value
我想是信息提取信息
有人可以建议什么是编写preg_match语句的正确方法吗?
谢谢!
以此作为你的正则表达式
/href="(.+..+?)/(.+?)/(\?.+?=.+)"/
应工作
preg_match('/href="(.+\..+?)\/(.+?)\/(\?.+?=.+)"/', $input, $matches);
echo "First Match: {$matches[0]}\n";
这是它应该怎么写? $测试=的” href ='域。 com/subdir /?key = value'“; preg_match(”/ href ='(。+ \ .. +?)\ /(。+?)\ /(\?。+?=。+)'/ ,$ test,$ match); echo $ matches [0]; echo $ matches [1]; 虽然似乎没有工作。 – 2010-03-15 18:20:49
新窗体应该可以工作。 – zellio 2010-03-15 18:42:44
我的错误。是的,它的工作。谢谢! – 2010-03-15 18:44:48
所以你的输入实际上是这个片断'HREF = “domain.com/subdir/?关键= value'? – Gumbo 2010-03-15 17:52:12