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