剛開始學正則,試著寫了一個,結果報錯了,我的程式碼是:
<?php
$content = file_get_contents('page.html');
$preg='/^<meta property="og:image" content="{1}(.*)" />{1}$/';
if(preg_match($preg,$content,$arr)){
echo $arr[0];
}else{
echo "fail";
}
?>
目的是要配對到<meta property="og:image" content="https://scontent-nrt1-1.cdninstagram.com/t51.2885-15/e35/19428654_117834015492201_348428654_117834015492201_3475757020202020000000000022202020202020202020200000022522_jpn. />
中的位址。
雷雷
你別加開始和結束符號,搭配出內容的話,不應該加上開始結束符號。 。 。 。
目測是{1}那裡錯了
,這個也可以。 。不過很奇怪,print_r和var_dump出來的不一樣