小编jka*_*zer的帖子

亚马逊短网址正则表达式...为什么我不能让这个工作

这里有一个我得到的正则表达式:一个我无法链接的博客,因为我是新的...只是谷歌亚马逊短网址并点击诺亚科德的博客文章

正如你从这个页面看到的...它应该从任何亚马逊网址中提取唯一的产品ID,这样你就可以缩短它...或者用它来从亚马逊apis中提取信息.

这是我试图使用它来运行的示例代码:

<?php
$example_url = 'http://www.amazon.com/dp/1430219483/?tag=codinghorror-20';    

$reg = '(?:http://(?:www\.){0,1}amazon\.com(?:/.*){0,1}(?:/dp/|/gp/product/))(.*?)(?:/.*|$)';

echo 'test<br/>';

echo preg_match($reg,$example_url);
?>
Run Code Online (Sandbox Code Playgroud)

这是我的输出:

test

Warning: preg_match() [function.preg-match]: Unknown modifier '(' in /Users/apple/Sites/amazon/asin_extract.php on line 14
Run Code Online (Sandbox Code Playgroud)

非常感谢!这是我第一次在这个网站上发帖,我已经找到了无数的答案

在第二方面...收回我对这个痛苦的第一次提交过程的一些感谢...我不得不修改这个问题因为它认为我的正则表达式模式是网址

php regex amazon short-url

4
推荐指数
1
解决办法
2521
查看次数

标签 统计

amazon ×1

php ×1

regex ×1

short-url ×1