0
私は実行されるタイプのキャッシュを含むプロジェクトに取り組んでいます。異なるキャッシュ名に基づいて複数のキャッシュを実行できます。preg_match文字列からのキーと日付
{cache:2011-12-11 02:01:47}
をそして、私はそれを検索したとき、私はこのようにそれをするpreg_matchしようとしています:ファイルで、私はそうのようなキャッシュをstoryingい
$match = "{cache:/\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}:\d{2}/}";
$str = 'FIND ME! {cache:2011-12-11 02:01:47}';
if (preg_match($match, $str, $matches)) {
print "it's a match";
print_r($match);
}
問題があり、それはそれを見つけることはありません。しかし、これは私がするとうまくいくでしょう:
$match = "/\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}:\d{2}/";
私はpreg_matchステートメントで間違っていますか?そして、私はpreg_matchより高速です使用することができる文字列検索のタイプですか?
'$ match'をスラッシュ('/')で囲んでみてください。 – Bojangles