On Tue, 5 Jan 2010, ND wrote: > My regexps deals with a HUGE subject strings. A (*MARK) backtracking > control can significantly speedup this process. > Why this useful Perl feature is not implemented in PCRE?
Because it isn't straightforward. For a start, there is nowhere to remember the potentially many *MARK positions, though I suppose it could be done by recursive function calls. That, I fancy, might slow down things rather than speed them up. Secondly, there is no interface to pass back the names on success or failure (corresponding to the $REGERROR and $REGMARK variables that Perl uses). I suppose the pcre_extra data block might be extended to handle this. > Add this control, please. I have noted this, but do not expect anything to happen soon. The next release will be bug fixes only. Philip -- Philip Hazel -- ## List details at http://lists.exim.org/mailman/listinfo/pcre-dev
