我想解析一个模板文件并找到一组特定的变量,如下所示:
<!-- [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);
但没有积极的结果。
谢谢你的帮助。