https://bugs.exim.org/show_bug.cgi?id=2520

--- Comment #1 from Kilian <kkil...@gmail.com> ---
Of course, there is a small "uncertainty" if also "PCRE2_SUBSTITUTE_GLOBAL" is
set.  I would favour to disallow the combination of the flags 

PCRE2_SUBSITUTE_GLOBAL

and 

PCRE2_SUBSTITUTE_MATCHED

because it makes very weird behaviour. 

If an error occurs after the second match, the user supplied match_data is
invalidated by the inner match. So if the user tries to "reinvoke"
pcre2_substitute, this won't work.

This is a strong option for providing a second function. If you would share
your code on github, we could change it, create the new function and also
adjust the documentation :-).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to