【发布时间】:2021-07-27 11:58:27
【问题描述】:
如果我一个人写下一行,他会无缘无故地删掉它,所以...:
你好,
我需要帮助,我不知道。
我被困在一个应该做一些 foreach 和 if 语句的小型 TPL 系统上。 我在 PHP 中执行此操作,但如果这相关,我会这样做。
https://regexr.com/62ho9 在这里你可以看到我的问题。我希望正则表达式在第二个 {/if} 之前结束,但事实并非如此。是否有任何可能的解决方案来使用正则表达式来做到这一点?
如果没有,您可能对 PHP 做我想做的事有一个好主意吗?因为我没有想法。
(?<={if \!TEST})([\s\S]*?)(?={\/if})
<a class="dropdown-item" href="#">
{if !TEST}
{USERNAME}
{if !TEST}
HI
{/if}
klöaksdölsa
{/if}
asdas
{if !TEST}asd{/if}
</a>
目前我使用 {if ID statement} LOREM {/if ID} 但更优雅的解决方案是没有 ID:D
(测试:大家好)
【问题讨论】: