------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1159 Summary: pcre_match recursive does not work with start of subject ^ option Product: PCRE Version: 8.13 Platform: x86 OS/Version: Linux Status: NEW Severity: bug Priority: medium Component: Code AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected] Created an attachment (id=501) --> (http://bugs.exim.org/attachment.cgi?id=501) pcretest input file According to pcre documentation ^ and $ are not part of recursive pattern but recursive pattern does not work if we have specified ^ option. Following is test with pcretest program. ./pcretest -q testdata/testinput120 !^(\d+(\s*,\s*(?R))*)! 22222, 33333, 44444 ,55555 , abcd,defg,4537, 6537, 8774 0: 22222 1: 22222 !(\d+(\s*,\s*(?R))*)$! 22222, 33333, 44444 ,55555 , abcd,defg,4537, 6537, 8774 0: 4537, 6537, 8774 1: 4537, 6537, 8774 2: , 6537, 8774 /-- End of testinput120 --/ It only matches first digit but it should match all four digits. so epected result should be 0:22222, 33333, 44444 ,55555 1:22222, 33333, 44444 ,55555 -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
