正規表現で文字列の一致を見つけようとしていますが、機能していません。の出現に合わせたいfunction gcb_process
。
これは私がしたことです:
$gatewayname = basename($path, ".php");
$contents = file_get_contents($path);
$searchname = $gatewayname . "_process";
preg_match("/function\s*".$searchname."/i", $contents, $matches);
私はいつも警告を受け取ります:
警告: preg_match_all(): コンパイルに失敗しました: オフセット 11 で繰り返すものはありません
これはどのように行われますか?