我试图编写一个快速的正则表达式,但是当我测试它时,PHP (preg_replace_callback) 将有大量的步骤来获得结果,我认为这不是一个好的性能 - 必须更快。我的正则表达式代码:\{if\s{1}(.+?)\}\n(((?R)|.*?)+)\{\/if\}应该解析的代码(递归):{if $name == 'Tree'} Hey, this is a Tree!{/if}{if $name == 'Example'} {if $number == '1'} Hey, this is an Example with the number 1 {/if}{/if}您可以在此处测试 regex101 上的示例。有没有办法加快我的正则表达式或者我必须接受那个速度?
- 1 回答
- 0 关注
- 101 浏览
添加回答
举报
0/150
提交
取消