select('\1');", $source);テンプレート エンジン内...--- - -解決 - - - - - - - - - - 文字列 [{..."/> select('\1');", $source);テンプレート エンジン内...--- - -解決 - - - - - - - - - - 文字列 [{...">
/{([^}{n]*)}/e この通常の一致は何と一致しますか?
return preg_replace("/{([^}{n]*)}/e", "$this->select('\1');", $source);
テンプレート エンジン内..
-----解決策--------------------------
文字列 [{....}] と一致します。ただし、[...] には [{][}] と改行が含まれません。
------解決策---------
一番内側の{}の内容を取得することのようです、ネストは許可されません。
------解決策-----------
[^}{n]
は除外を意味します}、{、n