On 2012-04-28 15:03, Philip Hazel wrote:
On Tue, 24 Apr 2012, ND wrote:
It seems that maximum (*:NAME) length in PCRE is restricted by about
2^8
> bytes. My regular expression needs about 550 symbols in MARK verb and
is well
> worked in Perl. But I can not port it into PCRE due to this size
resriction.
You can work round this problem by calling your marks (*:1), (*:2),
(*:3), etc, and then using the numbers to index into a table of the
longer strings.
Thanx, Philip. But your suggestion is not well applyable for me because my
client application receives automatically generated regexps from server
application. The (*MARK) verb is effectively used to transmit extended
information for callouts.
I already solves the problem: now my application doing some additional
costly actions to split and restrict this information. But if you can
doing things a bit more Perl-compatible than do it please.
Best regards.
--
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev