ここに私が得た正規表現があります:私が新しいのでリンクできないブログ...ちょうどGoogleのAmazonの短いURLとnoah coadによるブログ投稿をクリックしてください
このページからわかるように...任意のAmazon URLから一意の製品IDを抽出することになっているため、短縮できます...またはそれを使用してAmazon 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
本当にありがとう!このサイトに投稿するのはこれが初めてで、すでに数え切れないほどの答えが見つかりました
一方で...この苦痛を伴う初めての提出プロセスに対する私の感謝の一部を取り戻してください...私の正規表現パターンがURLであると考えているため、この質問を削除する必要がありました