我的 $subject 几乎没有要应用的替换,但我不想让旧替换 #(1 .. i-1) 的输出与当前替换 #i 匹配。
$subject1 = preg_replace($pat0, $rep0, $subject0);
$subject2 = preg_replace($pat1, $rep1, $subject1);
$subject3 = preg_replace($pat2, $rep2, $subject2);
我尝试使用带有数组的preg_replace来进行模式和替换,希望它能够立即完成;但事实证明,它只不过是连续调用简单的preg_replace(当然还有一些优化)
在我阅读了preg_replace_callback之后,我想这不是一个解决方案。
有什么帮助吗?