テンプレート ファイルを解析して、次のような特定の変数セットを見つけたいと考えています。
<!-- [LOOP-VARIABLENAME] -->
変数名と一致の開始位置を取得したいだけです。最初に strpos() を使用しましたが、これは関数が正規表現引数を取ることができないためです。
Array (
[0] => 1678 // strpos
[1] => <!-- [LOOP-VARIABLENAME] --> // full match
[name] => VARIABLENAME
)
これは可能ですか?私はこの正規表現を使用しようとしました:
preg_match_all('/<!-- [LOOP-(?P<year>\W+)/', $html, $matches, PREG_OFFSET_CAPTURE);
しかし、肯定的な結果はありません。
ご協力いただきありがとうございます。