我想使用preg_match在模板文件中查找php代碼語句,所以我可以將它們轉換爲不同的語法(smarty)。preg_match問題
執行下面的示例不會產生任何匹配,有人可以讓我知道我做錯了什麼嗎?
$test = '<?=$test?>';
preg_match('/<?=$([a-z]+)?>/', $test, $code);
我想使用preg_match在模板文件中查找php代碼語句,所以我可以將它們轉換爲不同的語法(smarty)。preg_match問題
執行下面的示例不會產生任何匹配,有人可以讓我知道我做錯了什麼嗎?
$test = '<?=$test?>';
preg_match('/<?=$([a-z]+)?>/', $test, $code);
你要逃避特殊字符,即在正則表達式中使用。您可以使用preg_quote()用於此目的
請停止在標題中寫入標籤,標題應比「<函數名稱>問題」更具描述性 – 2011-06-15 13:39:55