PHPプログラムに関する各種メモ書き

PHPの正規表現検索 preg_match で変数を使う

preg_match で変数を使うにはpreg_quoteを使用します。

string preg_quote ( string $str [, string $delimiter = NULL ] )
$file = 'my_file_123456789';
$needle = 'my_file_'

$pattern = '/' . preg_quote($needle, '/') . '[0-9]+/';
if ( preg_match($pattern, $file) ){
    echo 'マッチします。';
}

関連エントリー

No.1017
02/23 19:10

edit

正規表現