我正在尝试制作一个小型模板类,但遇到了一些麻烦
,我正在尝试匹配这个嵌套循环
<ul>
{each $nestedArr}
<li>{$group}</li>
<ul>
{each $users}
<li>{$name}</li>
{/each}
</ul>
{/each}
</ul>
到目前为止我得到的是这个
preg_match('/{each \$nestedArr}(?:(?R)|(.*?)){\/each}/is', $this->buffer, $match);
但问题是它在第一次关闭时停止{/each}
关于我如何解决这个问题的任何提示?
为了方便起见,我还添加了regex101