/[pcre]/code/trunk/testdata/testinput2
ViewVC logotype

Diff of /code/trunk/testdata/testinput2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 87 by nigel, Sat Feb 24 21:41:21 2007 UTC revision 91 by nigel, Sat Feb 24 21:41:34 2007 UTC
# Line 733  Line 733 
733      Ab      Ab
734      AB      AB
735    
736  /[\200-\410]/  /[\200-\110]/
737    
738  /^(?(0)f|b)oo/  /^(?(0)f|b)oo/
739    
# Line 1490  Line 1490 
1490    
1491  /\x{0000ff}/  /\x{0000ff}/
1492    
1493    /^((?P<A>a1)|(?P<A>a2)b)/
1494    
1495    /^((?P<A>a1)|(?P<A>a2)b)/J
1496        a1b\CA
1497        a2b\CA
1498        ** Failers
1499        a1b\CZ\CA
1500    
1501    /^(?P<A>a)(?P<A>b)/J
1502        ab\CA
1503    
1504    /^(?P<A>a)(?P<A>b)|cd/J
1505        ab\CA
1506        cd\CA
1507    
1508    /^(?P<A>a)(?P<A>b)|cd(?P<A>ef)(?P<A>gh)/J
1509        cdefgh\CA
1510    
1511    /^((?P<A>a1)|(?P<A>a2)b)/J
1512        a1b\GA
1513        a2b\GA
1514        ** Failers
1515        a1b\GZ\GA
1516    
1517    /^(?P<A>a)(?P<A>b)/J
1518        ab\GA
1519    
1520    /^(?P<A>a)(?P<A>b)|cd/J
1521        ab\GA
1522        cd\GA
1523    
1524    /^(?P<A>a)(?P<A>b)|cd(?P<A>ef)(?P<A>gh)/J
1525        cdefgh\GA
1526    
1527    /(?J)^((?P<A>a1)|(?P<A>a2)b)/
1528        a1b\CA
1529        a2b\CA
1530    
1531    /^(?P<A>a) (?J:(?P<B>b)(?P<B>c)) (?P<A>d)/
1532    
1533    / In this next test, J is not set at the outer level; consequently it isn't
1534    set in the pattern's options; consequently pcre_get_named_substring() produces
1535    a random value. /x
1536    
1537    /^(?P<A>a) (?J:(?P<B>b)(?P<B>c)) (?P<C>d)/
1538        a bc d\CA\CB\CC
1539    
1540    /^(?P<A>a)?(?(A)a|b)/
1541        aabc
1542        bc
1543        ** Failers
1544        abc
1545    
1546    /(?:(?(ZZ)a|b)(?P<ZZ>X))+/
1547        bXaX
1548    
1549    /(?:(?(2y)a|b)(X))+/
1550    
1551    /(?:(?(ZA)a|b)(?P<ZZ>X))+/
1552    
1553    /(?:(?(ZZ)a|b)(?(ZZ)a|b)(?P<ZZ>X))+/
1554        bbXaaX
1555    
1556    /(?:(?(ZZ)a|\(b\))\\(?P<ZZ>X))+/
1557        (b)\\Xa\\X
1558    
1559    /(?P<ABC/
1560    
1561    /(?:(?(A)(?P=A)a|b)(?P<A>X|Y))+/
1562        bXXaYYaY
1563        bXYaXXaX
1564    
1565    /()()()()()()()()()(?:(?(A)(?P=A)a|b)(?P<A>X|Y))+/
1566        bXXaYYaY
1567    
1568    /\777/
1569    
1570    /\s*,\s*/S
1571        \x0b,\x0b
1572        \x0c,\x0d
1573    
1574    /^abc/m
1575        xyz\nabc
1576        xyz\nabc\<lf>
1577        xyz\r\nabc\<lf>
1578        xyz\rabc\<cr>
1579        xyz\r\nabc\<crlf>
1580        ** Failers
1581        xyz\nabc\<cr>
1582        xyz\r\nabc\<cr>
1583        xyz\nabc\<crlf>
1584        xyz\rabc\<crlf>
1585        xyz\rabc\<lf>
1586    
1587    /abc$/m
1588        xyzabc
1589        xyzabc\n
1590        xyzabc\npqr
1591        xyzabc\r\<cr>
1592        xyzabc\rpqr\<cr>
1593        xyzabc\r\n\<crlf>
1594        xyzabc\r\npqr\<crlf>
1595        ** Failers
1596        xyzabc\r
1597        xyzabc\rpqr
1598        xyzabc\r\n
1599        xyzabc\r\npqr
1600    
1601    /^abc/m<cr>
1602        xyz\rabcdef
1603        xyz\nabcdef\<lf>
1604        ** Failers
1605        xyz\nabcdef
1606    
1607    /^abc/m<lf>
1608        xyz\nabcdef
1609        xyz\rabcdef\<cr>
1610        ** Failers
1611        xyz\rabcdef
1612    
1613    /^abc/m<crlf>
1614        xyz\r\nabcdef
1615        xyz\rabcdef\<cr>
1616        ** Failers
1617        xyz\rabcdef
1618    
1619    /^abc/m<bad>
1620    
1621    /abc/
1622        xyz\rabc\<bad>
1623        abc
1624    
1625    /.*/
1626        abc\ndef
1627        abc\rdef
1628        abc\r\ndef
1629        \<cr>abc\ndef
1630        \<cr>abc\rdef
1631        \<cr>abc\r\ndef
1632        \<crlf>abc\ndef
1633        \<crlf>abc\rdef
1634        \<crlf>abc\r\ndef
1635    
1636    /\w+(.)(.)?def/s
1637        abc\ndef
1638        abc\rdef
1639        abc\r\ndef
1640    
1641    +((?:\s|//.*\\n|/[*](?:\\n|.)*?[*]/)*)+
1642       /* this is a C style comment */\M
1643    
1644    /(?P<B>25[0-5]|2[0-4]\d|[01]?\d?\d)(?:\.(?P>B)){3}/
1645    
1646  / End of testinput2 /  / End of testinput2 /

Legend:
Removed from v.87  
changed lines
  Added in v.91

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12