PHPの正規表現・・・「~で始まる」「~で終わる」にマッチ!
完全なメモですが・・・
「~で始まる」にマッチ
if(preg_match("/^apple_/",$str)){ echo "$strはapple_で始まります!"; }
「~で終わる」にマッチ
if(preg_match("/apple_$/",$str)){ echo "$strはapple_で終わります!"; }
「~で始まる」且つ「~で終わる」にマッチ(つまり完全一致)
if(preg_match("/^apple_$/",$str)){ echo "$strはapple_です!"; }
「~を含む」にマッチ
if(preg_match("/apple_/",$str)){ echo "$strはapple_を含みます!"; }
「~または・・・」
if(preg_match("/(apple_|orange_)/",$str)){ echo "$strはapple_またはorange_を含みます!"; }
ですね。