Good day, Philip!
Suppose input string 'abcd' must be matched against pattern '\Ac|e'.
It's obviously that result must be 'no match'.
But input string arrives not at once but by two chunks:
1. ab
2. cd
Application attempts to match 'ab' with 'partial hard' option. No match
detected.
Then application attempts to match 'cd'. And it matched.
And whole input string is erroneously matched.
I don't know a way for application to correctly match multisegment strings
against such patterns. May be some extra functionality can be added to PCRE.
For example, a possibility to tell to PCRE that first symbol of input string is
not a first symbol of whole string.
Thanx.
--
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev