Also, -Dr output looks like ... Compiling REx "(?<=\Ka)" Final program: 1: IFMATCH[-1] (8) 3: KEEPS (4) 4: EXACT <a> (6) 6: SUCCEED (0) 7: TAIL (8) 8: END (0) minlen 0 Enabling $` $& $' support (0x7). EXECUTING... Matching REx "(?<=\Ka)" against "aaaa" 0 <> <aaaa> | 1:IFMATCH[-1](8) failed... 1 <a> <aaa> | 1:IFMATCH[-1](8) 0 <> <aaaa> | 3: KEEPS(4) 0 <> <aaaa> | 4: EXACT <a>(6) 1 <a> <aaa> | 6: SUCCEED(0) subpattern success... 1 <a> <aaa> | 8:END(0) Match successful! Matching REx "(?<=\Ka)" against "aaa" 1 <a> <aaa> | 1:IFMATCH[-1](8) 0 <> <aaaa> | 3: KEEPS(4) 0 <> <aaaa> | 4: EXACT <a>(6) 1 <a> <aaa> | 6: SUCCEED(0) subpattern success... 1 <a> <aaa> | 8:END(0) Match successful! Matching REx "(?<=\Ka)" against "aaa" 1 <a> <aaa> | 1:IFMATCH[-1](8) 0 <> <aaaa> | 3: KEEPS(4) 0 <> <aaaa> | 4: EXACT <a>(6) 1 <a> <aaa> | 6: SUCCEED(0) subpattern success... 1 <a> <aaa> | 8:END(0) Match successful! ad infinitum -- Karl Williamson --- via perlbug: queue: perl5 status: open https://rt.perl.org/Ticket/Display.html?id=124256Thread Previous | Thread Next