这是我得到的一个正则表达式:一个我无法链接到的博客,因为我是新人......只需谷歌亚马逊短网址,然后点击 noah coad 的博客文章
正如你从这个页面看到的......它应该从任何亚马逊网址中提取唯一的产品ID,这样你就可以缩短它......或者使用它从亚马逊API中提取信息。
这是我试图用来让它工作的示例代码:
<?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);
?>
这是我的输出:
test
Warning: preg_match() [function.preg-match]: Unknown modifier '(' in /Users/apple/Sites/amazon/asin_extract.php on line 14
非常感谢!这是我第一次在这个网站上发帖,我已经找到了无数的答案
在二手......收回我对这个痛苦的第一次提交过程的一些感谢......我不得不修剪这个问题,因为它认为我的正则表达式模式是网址