我試圖編寫一個(gè)快速的正則表達(dá)式,但是當(dāng)我測(cè)試它時(shí),PHP (preg_replace_callback) 將有大量的步驟來獲得結(jié)果,我認(rèn)為這不是一個(gè)好的性能 - 必須更快。我的正則表達(dá)式代碼:\{if\s{1}(.+?)\}\n(((?R)|.*?)+)\{\/if\}應(yīng)該解析的代碼(遞歸):{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}您可以在此處測(cè)試 regex101 上的示例。有沒有辦法加快我的正則表達(dá)式或者我必須接受那個(gè)速度?
可以加速 PHP 正則表達(dá)式
慕運(yùn)維8079593
2023-05-12 14:33:17