我有以下代码片段,我想在其中提取{foreach}
和{/foreach}
使用正则表达式之间的代码:
{foreach (...)}
Some random HTML content <div class="">aklakdls</div> and some {$/r/template} markup inside.
{/foreach}
我已经有了:
{foreach [^}]*}
但在那之后我无法匹配任何东西。有什么办法可以匹配任何东西,但 {/foreach} 作为一个整体令牌?请注意,{foreach}{/foreach} 之间的内容也可以包含“{$”标记。
编辑:BaileyP 和 Tomalak 的答案是正确的,但为了简单起见,我选择了 BaileyP 的答案。