// fooが含まれていれば、TRUE preg_match('/foo/', $str); // fooで始まる場合、TRUE 前方一致 preg_match('/^foo/', $str); // fooで終わる場合、TRUE 後方一致 preg_match('/foo\z/', $str); // fooに一致した場合、TRUE 完全一致 preg_match('/^foo\z/', $str); // 空の場合、TRUE preg_match('/^\z/', $str); // foobarまたはfoobazの場合、TRUE preg_match('/^foo(bar|baz)\z/', $str); // foまたはfooの場合、TRUE ?:直前の表現が0コか1コ preg_match('/^foo?\z/', $str); // fooa、foob、foocなどの場合、TR