develooper Front page | perl.perl5.porters | Postings from April 2015

[perl #124256] Regex loop for \K in lookbehind

Thread Previous | Thread Next
From:
Karl Williamson via RT
Date:
April 28, 2015 03:36
Subject:
[perl #124256] Regex loop for \K in lookbehind
Message ID:
rt-4.0.18-2201-1430192193-1878.124256-15-0@perl.org
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=124256

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About