PHP の規則性に関する小さな問題
$url = "http://detail.tmall.com/item.htm?id=39583642975&ali_trackid=2:mm_17615479_5728618_19968131,00236231:1406685924_6k5_13034320 88&spm=a2 30z.1.5634029.1.Ch9V0b";
$preg = "/,([0-9] ):/is";
preg_match($preg,$url,$a);
print_r($a);
正規表現を使用するときに ^ $ を使用することに成功したことがないため、この 2 つの記号を使用することがないのはなぜですか。たとえば、上記の文は一致しますが、
$preg = "/ ^,([0-9] ):/is"; これは絶対に機能しません
$preg = "/^,([0-9] ):$/is"; これは絶対に機能しません
その理由を専門家に聞いてもいいですか?
------解決策---------