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

Diff of /code/trunk/testdata/testoutput5

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

revision 231 by ph10, Tue Sep 11 11:15:33 2007 UTC revision 450 by ph10, Wed Sep 16 10:56:40 2009 UTC
# Line 1  Line 1 
1    /-- This set of tests checks the API, internals, and non-Perl stuff for UTF-8
2        support, excluding Unicode properties. --/
3    
4  /\x{100}/8DZ  /\x{100}/8DZ
5  ------------------------------------------------------------------  ------------------------------------------------------------------
6          Bra          Bra
# Line 252  Need char = 171 Line 255  Need char = 171
255          End          End
256  ------------------------------------------------------------------  ------------------------------------------------------------------
257  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
258  Options: utf8  Options: utf8
259  No first char  No first char
260  Need char = 'X'  Need char = 'X'
# Line 269  Need char = 'X' Line 271  Need char = 'X'
271          End          End
272  ------------------------------------------------------------------  ------------------------------------------------------------------
273  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
274  Options: utf8  Options: utf8
275  No first char  No first char
276  No need char  No need char
277      \x{212ab}\x{212ab}\x{212ab}\x{861}      \x{212ab}\x{212ab}\x{212ab}\x{861}
278   0: \x{212ab}\x{212ab}\x{212ab}   0: \x{212ab}\x{212ab}\x{212ab}
279    
 /-- These tests are here rather than in testinput4 because Perl 5.6 has some  
 problems with UTF-8 support, in the area of \x{..} where the value is < 255.  
 It grumbles about invalid UTF-8 strings. --/  
   
 /^[a\x{c0}]b/8  
     \x{c0}b  
  0: \x{c0}b  
   
 /^([a\x{c0}]*?)aa/8  
     a\x{c0}aaaa/  
  0: a\x{c0}aa  
  1: a\x{c0}  
   
 /^([a\x{c0}]*?)aa/8  
     a\x{c0}aaaa/  
  0: a\x{c0}aa  
  1: a\x{c0}  
     a\x{c0}a\x{c0}aaa/  
  0: a\x{c0}a\x{c0}aa  
  1: a\x{c0}a\x{c0}  
   
 /^([a\x{c0}]*)aa/8  
     a\x{c0}aaaa/  
  0: a\x{c0}aaaa  
  1: a\x{c0}aa  
     a\x{c0}a\x{c0}aaa/  
  0: a\x{c0}a\x{c0}aaa  
  1: a\x{c0}a\x{c0}a  
   
 /^([a\x{c0}]*)a\x{c0}/8  
     a\x{c0}aaaa/  
  0: a\x{c0}  
  1:  
     a\x{c0}a\x{c0}aaa/  
  0: a\x{c0}a\x{c0}  
  1: a\x{c0}  
   
 /-- --/  
   
280  /(?<=\C)X/8  /(?<=\C)X/8
281  Failed: \C not allowed in lookbehind assertion at offset 6  Failed: \C not allowed in lookbehind assertion at offset 6
282    
# Line 423  No match Line 385  No match
385          End          End
386  ------------------------------------------------------------------  ------------------------------------------------------------------
387  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
388  Options: utf8  Options: utf8
389  First char = 196  First char = 196
390  Need char = 128  Need char = 128
# Line 443  Study returned NULL Line 404  Study returned NULL
404          End          End
405  ------------------------------------------------------------------  ------------------------------------------------------------------
406  Capturing subpattern count = 1  Capturing subpattern count = 1
 Partial matching not supported  
407  Options: utf8  Options: utf8
408  No first char  No first char
409  No need char  No need char
# Line 462  Starting byte set: x \xc4 Line 422  Starting byte set: x \xc4
422          End          End
423  ------------------------------------------------------------------  ------------------------------------------------------------------
424  Capturing subpattern count = 1  Capturing subpattern count = 1
 Partial matching not supported  
425  Options: utf8  Options: utf8
426  No first char  No first char
427  No need char  No need char
# Line 481  Starting byte set: a x \xc4 Line 440  Starting byte set: a x \xc4
440          End          End
441  ------------------------------------------------------------------  ------------------------------------------------------------------
442  Capturing subpattern count = 1  Capturing subpattern count = 1
 Partial matching not supported  
443  Options: utf8  Options: utf8
444  No first char  No first char
445  No need char  No need char
# Line 501  Starting byte set: a x \xc4 Line 459  Starting byte set: a x \xc4
459          End          End
460  ------------------------------------------------------------------  ------------------------------------------------------------------
461  Capturing subpattern count = 1  Capturing subpattern count = 1
 Partial matching not supported  
462  Options: utf8  Options: utf8
463  No first char  No first char
464  No need char  No need char
# Line 551  Need char = 128 Line 508  Need char = 128
508          End          End
509  ------------------------------------------------------------------  ------------------------------------------------------------------
510  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
511  Options: utf8  Options: utf8
512  No first char  No first char
513  No need char  No need char
# Line 565  No need char Line 521  No need char
521          End          End
522  ------------------------------------------------------------------  ------------------------------------------------------------------
523  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
524  Options: utf8  Options: utf8
525  First char = 'a'  First char = 'a'
526  No need char  No need char
# Line 579  No need char Line 534  No need char
534          End          End
535  ------------------------------------------------------------------  ------------------------------------------------------------------
536  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
537  Options: utf8  Options: utf8
538  First char = 'a'  First char = 'a'
539  Need char = 'b'  Need char = 'b'
# Line 593  Need char = 'b' Line 547  Need char = 'b'
547          End          End
548  ------------------------------------------------------------------  ------------------------------------------------------------------
549  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
550  Options: utf8  Options: utf8
551  First char = 'a'  First char = 'a'
552  Need char = 128  Need char = 128
# Line 607  Need char = 128 Line 560  Need char = 128
560          End          End
561  ------------------------------------------------------------------  ------------------------------------------------------------------
562  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
563  Options: utf8  Options: utf8
564  First char = 'a'  First char = 'a'
565  Need char = 129  Need char = 129
# Line 621  Need char = 129 Line 573  Need char = 129
573          End          End
574  ------------------------------------------------------------------  ------------------------------------------------------------------
575  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
576  Options: utf8  Options: utf8
577  No first char  No first char
578  Need char = 'A'  Need char = 'A'
# Line 640  Need char = 'A' Line 591  Need char = 'A'
591          End          End
592  ------------------------------------------------------------------  ------------------------------------------------------------------
593  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
594  Options: utf8  Options: utf8
595  No first char  No first char
596  No need char  No need char
# Line 1122  Need char = 191 Line 1072  Need char = 191
1072          End          End
1073  ------------------------------------------------------------------  ------------------------------------------------------------------
1074  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1075  Options: utf8  Options: utf8
1076  No first char  No first char
1077  No need char  No need char
# Line 1136  No need char Line 1085  No need char
1085          End          End
1086  ------------------------------------------------------------------  ------------------------------------------------------------------
1087  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1088  Options: utf8  Options: utf8
1089  No first char  No first char
1090  No need char  No need char
# Line 1150  No need char Line 1098  No need char
1098          End          End
1099  ------------------------------------------------------------------  ------------------------------------------------------------------
1100  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1101  Options: utf8  Options: utf8
1102  No first char  No first char
1103  No need char  No need char
# Line 1164  No need char Line 1111  No need char
1111          End          End
1112  ------------------------------------------------------------------  ------------------------------------------------------------------
1113  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1114  Options: utf8  Options: utf8
1115  No first char  No first char
1116  No need char  No need char
# Line 1178  No need char Line 1124  No need char
1124          End          End
1125  ------------------------------------------------------------------  ------------------------------------------------------------------
1126  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1127  Options: utf8  Options: utf8
1128  No first char  No first char
1129  No need char  No need char
# Line 1192  No need char Line 1137  No need char
1137          End          End
1138  ------------------------------------------------------------------  ------------------------------------------------------------------
1139  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1140  Options: utf8  Options: utf8
1141  No first char  No first char
1142  No need char  No need char
# Line 1206  No need char Line 1150  No need char
1150          End          End
1151  ------------------------------------------------------------------  ------------------------------------------------------------------
1152  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1153  Options: utf8  Options: utf8
1154  First char = 196  First char = 196
1155  Need char = 128  Need char = 128
# Line 1220  Need char = 128 Line 1163  Need char = 128
1163          End          End
1164  ------------------------------------------------------------------  ------------------------------------------------------------------
1165  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1166  Options: utf8  Options: utf8
1167  First char = 196  First char = 196
1168  Need char = 'X'  Need char = 'X'
# Line 1234  Need char = 'X' Line 1176  Need char = 'X'
1176          End          End
1177  ------------------------------------------------------------------  ------------------------------------------------------------------
1178  Capturing subpattern count = 0  Capturing subpattern count = 0
 Partial matching not supported  
1179  Options: utf8  Options: utf8
1180  First char = 'X'  First char = 'X'
1181  Need char = 128  Need char = 128
# Line 1307  Failed: missing terminating ] for charac Line 1248  Failed: missing terminating ] for charac
1248   0: abc8   0: abc8
1249   0: abc9   0: abc9
1250    
1251  /^a\Rb/8  /^a\Rb/8<bsr_unicode>
1252      a\nb      a\nb
1253   0: a\x{0a}b   0: a\x{0a}b
1254      a\rb      a\rb
# Line 1329  No match Line 1270  No match
1270      a\n\rb      a\n\rb
1271  No match  No match
1272    
1273  /^a\R*b/8  /^a\R*b/8<bsr_unicode>
1274      ab      ab
1275   0: ab   0: ab
1276      a\nb      a\nb
# Line 1349  No match Line 1290  No match
1290      a\n\r\x{85}\x0cb      a\n\r\x{85}\x0cb
1291   0: a\x{0a}\x{0d}\x{85}\x{0c}b   0: a\x{0a}\x{0d}\x{85}\x{0c}b
1292    
1293  /^a\R+b/8  /^a\R+b/8<bsr_unicode>
1294      a\nb      a\nb
1295   0: a\x{0a}b   0: a\x{0a}b
1296      a\rb      a\rb
# Line 1371  No match Line 1312  No match
1312      ab      ab
1313  No match  No match
1314    
1315  /^a\R{1,3}b/8  /^a\R{1,3}b/8<bsr_unicode>
1316      a\nb      a\nb
1317   0: a\x{0a}b   0: a\x{0a}b
1318      a\n\rb      a\n\rb
# Line 1595  No match Line 1536  No match
1536      a\x0bb\<bsr_anycrlf>      a\x0bb\<bsr_anycrlf>
1537  No match  No match
1538    
1539  / End of testinput5 /  /.*a.*=.b.*/8<ANY>
1540        QQQ\x{2029}ABCaXYZ=!bPQR
1541     0: ABCaXYZ=!bPQR
1542        ** Failers
1543    No match
1544        a\x{2029}b
1545    No match
1546        \x61\xe2\x80\xa9\x62
1547    No match
1548    
1549    /[[:a\x{100}b:]]/8
1550    Failed: unknown POSIX class name at offset 3
1551    
1552    /a[^]b/<JS>8
1553        a\x{1234}b
1554     0: a\x{1234}b
1555        a\nb
1556     0: a\x{0a}b
1557        ** Failers
1558    No match
1559        ab
1560    No match
1561    
1562    /a[^]+b/<JS>8
1563        aXb
1564     0: aXb
1565        a\nX\nX\x{1234}b
1566     0: a\x{0a}X\x{0a}X\x{1234}b
1567        ** Failers
1568    No match
1569        ab
1570    No match
1571    
1572    /(\x{de})\1/
1573        \x{de}\x{de}
1574     0: \xde\xde
1575     1: \xde
1576        \x{123}
1577    ** Character \x{123} is greater than 255 and UTF-8 mode is not enabled.
1578    ** Truncation will probably give the wrong result.
1579    No match
1580    
1581    /X/8f<any>
1582        A\x{1ec5}ABCXYZ
1583     0: X
1584    
1585    /(*UTF8)\x{1234}/
1586      abcd\x{1234}pqr
1587     0: \x{1234}
1588    
1589    /(*CRLF)(*UTF8)(*BSR_UNICODE)a\Rb/I
1590    Capturing subpattern count = 0
1591    Options: bsr_unicode utf8
1592    Forced newline sequence: CRLF
1593    First char = 'a'
1594    Need char = 'b'
1595    
1596    /Xa{2,4}b/8
1597        X\P
1598    Partial match: X
1599        Xa\P
1600    Partial match: Xa
1601        Xaa\P
1602    Partial match: Xaa
1603        Xaaa\P
1604    Partial match: Xaaa
1605        Xaaaa\P
1606    Partial match: Xaaaa
1607    
1608    /Xa{2,4}?b/8
1609        X\P
1610    Partial match: X
1611        Xa\P
1612    Partial match: Xa
1613        Xaa\P
1614    Partial match: Xaa
1615        Xaaa\P
1616    Partial match: Xaaa
1617        Xaaaa\P
1618    Partial match: Xaaaa
1619    
1620    /Xa{2,4}+b/8
1621        X\P
1622    Partial match: X
1623        Xa\P
1624    Partial match: Xa
1625        Xaa\P
1626    Partial match: Xaa
1627        Xaaa\P
1628    Partial match: Xaaa
1629        Xaaaa\P
1630    Partial match: Xaaaa
1631    
1632    /X\x{123}{2,4}b/8
1633        X\P
1634    Partial match: X
1635        X\x{123}\P
1636    Partial match: X\x{123}
1637        X\x{123}\x{123}\P
1638    Partial match: X\x{123}\x{123}
1639        X\x{123}\x{123}\x{123}\P
1640    Partial match: X\x{123}\x{123}\x{123}
1641        X\x{123}\x{123}\x{123}\x{123}\P
1642    Partial match: X\x{123}\x{123}\x{123}\x{123}
1643    
1644    /X\x{123}{2,4}?b/8
1645        X\P
1646    Partial match: X
1647        X\x{123}\P
1648    Partial match: X\x{123}
1649        X\x{123}\x{123}\P
1650    Partial match: X\x{123}\x{123}
1651        X\x{123}\x{123}\x{123}\P
1652    Partial match: X\x{123}\x{123}\x{123}
1653        X\x{123}\x{123}\x{123}\x{123}\P
1654    Partial match: X\x{123}\x{123}\x{123}\x{123}
1655    
1656    /X\x{123}{2,4}+b/8
1657        X\P
1658    Partial match: X
1659        X\x{123}\P
1660    Partial match: X\x{123}
1661        X\x{123}\x{123}\P
1662    Partial match: X\x{123}\x{123}
1663        X\x{123}\x{123}\x{123}\P
1664    Partial match: X\x{123}\x{123}\x{123}
1665        X\x{123}\x{123}\x{123}\x{123}\P
1666    Partial match: X\x{123}\x{123}\x{123}\x{123}
1667    
1668    /X\x{123}{2,4}b/8
1669        Xx\P
1670    No match
1671        X\x{123}x\P
1672    No match
1673        X\x{123}\x{123}x\P
1674    No match
1675        X\x{123}\x{123}\x{123}x\P
1676    No match
1677        X\x{123}\x{123}\x{123}\x{123}x\P
1678    No match
1679    
1680    /X\x{123}{2,4}?b/8
1681        Xx\P
1682    No match
1683        X\x{123}x\P
1684    No match
1685        X\x{123}\x{123}x\P
1686    No match
1687        X\x{123}\x{123}\x{123}x\P
1688    No match
1689        X\x{123}\x{123}\x{123}\x{123}x\P
1690    No match
1691    
1692    /X\x{123}{2,4}+b/8
1693        Xx\P
1694    No match
1695        X\x{123}x\P
1696    No match
1697        X\x{123}\x{123}x\P
1698    No match
1699        X\x{123}\x{123}\x{123}x\P
1700    No match
1701        X\x{123}\x{123}\x{123}\x{123}x\P
1702    No match
1703    
1704    /X\d{2,4}b/8
1705        X\P
1706    Partial match: X
1707        X3\P
1708    Partial match: X3
1709        X33\P
1710    Partial match: X33
1711        X333\P
1712    Partial match: X333
1713        X3333\P
1714    Partial match: X3333
1715    
1716    /X\d{2,4}?b/8
1717        X\P
1718    Partial match: X
1719        X3\P
1720    Partial match: X3
1721        X33\P
1722    Partial match: X33
1723        X333\P
1724    Partial match: X333
1725        X3333\P
1726    Partial match: X3333
1727    
1728    /X\d{2,4}+b/8
1729        X\P
1730    Partial match: X
1731        X3\P
1732    Partial match: X3
1733        X33\P
1734    Partial match: X33
1735        X333\P
1736    Partial match: X333
1737        X3333\P
1738    Partial match: X3333
1739    
1740    /X\D{2,4}b/8
1741        X\P
1742    Partial match: X
1743        Xa\P
1744    Partial match: Xa
1745        Xaa\P
1746    Partial match: Xaa
1747        Xaaa\P
1748    Partial match: Xaaa
1749        Xaaaa\P
1750    Partial match: Xaaaa
1751    
1752    /X\D{2,4}?b/8
1753        X\P
1754    Partial match: X
1755        Xa\P
1756    Partial match: Xa
1757        Xaa\P
1758    Partial match: Xaa
1759        Xaaa\P
1760    Partial match: Xaaa
1761        Xaaaa\P
1762    Partial match: Xaaaa
1763    
1764    /X\D{2,4}+b/8
1765        X\P
1766    Partial match: X
1767        Xa\P
1768    Partial match: Xa
1769        Xaa\P
1770    Partial match: Xaa
1771        Xaaa\P
1772    Partial match: Xaaa
1773        Xaaaa\P
1774    Partial match: Xaaaa
1775    
1776    /X\D{2,4}b/8
1777        X\P
1778    Partial match: X
1779        X\x{123}\P
1780    Partial match: X\x{123}
1781        X\x{123}\x{123}\P
1782    Partial match: X\x{123}\x{123}
1783        X\x{123}\x{123}\x{123}\P
1784    Partial match: X\x{123}\x{123}\x{123}
1785        X\x{123}\x{123}\x{123}\x{123}\P
1786    Partial match: X\x{123}\x{123}\x{123}\x{123}
1787    
1788    /X\D{2,4}?b/8
1789        X\P
1790    Partial match: X
1791        X\x{123}\P
1792    Partial match: X\x{123}
1793        X\x{123}\x{123}\P
1794    Partial match: X\x{123}\x{123}
1795        X\x{123}\x{123}\x{123}\P
1796    Partial match: X\x{123}\x{123}\x{123}
1797        X\x{123}\x{123}\x{123}\x{123}\P
1798    Partial match: X\x{123}\x{123}\x{123}\x{123}
1799    
1800    /X\D{2,4}+b/8
1801        X\P
1802    Partial match: X
1803        X\x{123}\P
1804    Partial match: X\x{123}
1805        X\x{123}\x{123}\P
1806    Partial match: X\x{123}\x{123}
1807        X\x{123}\x{123}\x{123}\P
1808    Partial match: X\x{123}\x{123}\x{123}
1809        X\x{123}\x{123}\x{123}\x{123}\P
1810    Partial match: X\x{123}\x{123}\x{123}\x{123}
1811    
1812    /X[abc]{2,4}b/8
1813        X\P
1814    Partial match: X
1815        Xa\P
1816    Partial match: Xa
1817        Xaa\P
1818    Partial match: Xaa
1819        Xaaa\P
1820    Partial match: Xaaa
1821        Xaaaa\P
1822    Partial match: Xaaaa
1823    
1824    /X[abc]{2,4}?b/8
1825        X\P
1826    Partial match: X
1827        Xa\P
1828    Partial match: Xa
1829        Xaa\P
1830    Partial match: Xaa
1831        Xaaa\P
1832    Partial match: Xaaa
1833        Xaaaa\P
1834    Partial match: Xaaaa
1835    
1836    /X[abc]{2,4}+b/8
1837        X\P
1838    Partial match: X
1839        Xa\P
1840    Partial match: Xa
1841        Xaa\P
1842    Partial match: Xaa
1843        Xaaa\P
1844    Partial match: Xaaa
1845        Xaaaa\P
1846    Partial match: Xaaaa
1847    
1848    /X[abc\x{123}]{2,4}b/8
1849        X\P
1850    Partial match: X
1851        X\x{123}\P
1852    Partial match: X\x{123}
1853        X\x{123}\x{123}\P
1854    Partial match: X\x{123}\x{123}
1855        X\x{123}\x{123}\x{123}\P
1856    Partial match: X\x{123}\x{123}\x{123}
1857        X\x{123}\x{123}\x{123}\x{123}\P
1858    Partial match: X\x{123}\x{123}\x{123}\x{123}
1859    
1860    /X[abc\x{123}]{2,4}?b/8
1861        X\P
1862    Partial match: X
1863        X\x{123}\P
1864    Partial match: X\x{123}
1865        X\x{123}\x{123}\P
1866    Partial match: X\x{123}\x{123}
1867        X\x{123}\x{123}\x{123}\P
1868    Partial match: X\x{123}\x{123}\x{123}
1869        X\x{123}\x{123}\x{123}\x{123}\P
1870    Partial match: X\x{123}\x{123}\x{123}\x{123}
1871    
1872    /X[abc\x{123}]{2,4}+b/8
1873        X\P
1874    Partial match: X
1875        X\x{123}\P
1876    Partial match: X\x{123}
1877        X\x{123}\x{123}\P
1878    Partial match: X\x{123}\x{123}
1879        X\x{123}\x{123}\x{123}\P
1880    Partial match: X\x{123}\x{123}\x{123}
1881        X\x{123}\x{123}\x{123}\x{123}\P
1882    Partial match: X\x{123}\x{123}\x{123}\x{123}
1883    
1884    /X[^a]{2,4}b/8
1885        X\P
1886    Partial match: X
1887        Xz\P
1888    Partial match: Xz
1889        Xzz\P
1890    Partial match: Xzz
1891        Xzzz\P
1892    Partial match: Xzzz
1893        Xzzzz\P
1894    Partial match: Xzzzz
1895    
1896    /X[^a]{2,4}?b/8
1897        X\P
1898    Partial match: X
1899        Xz\P
1900    Partial match: Xz
1901        Xzz\P
1902    Partial match: Xzz
1903        Xzzz\P
1904    Partial match: Xzzz
1905        Xzzzz\P
1906    Partial match: Xzzzz
1907    
1908    /X[^a]{2,4}+b/8
1909        X\P
1910    Partial match: X
1911        Xz\P
1912    Partial match: Xz
1913        Xzz\P
1914    Partial match: Xzz
1915        Xzzz\P
1916    Partial match: Xzzz
1917        Xzzzz\P
1918    Partial match: Xzzzz
1919    
1920    /X[^a]{2,4}b/8
1921        X\P
1922    Partial match: X
1923        X\x{123}\P
1924    Partial match: X\x{123}
1925        X\x{123}\x{123}\P
1926    Partial match: X\x{123}\x{123}
1927        X\x{123}\x{123}\x{123}\P
1928    Partial match: X\x{123}\x{123}\x{123}
1929        X\x{123}\x{123}\x{123}\x{123}\P
1930    Partial match: X\x{123}\x{123}\x{123}\x{123}
1931    
1932    /X[^a]{2,4}?b/8
1933        X\P
1934    Partial match: X
1935        X\x{123}\P
1936    Partial match: X\x{123}
1937        X\x{123}\x{123}\P
1938    Partial match: X\x{123}\x{123}
1939        X\x{123}\x{123}\x{123}\P
1940    Partial match: X\x{123}\x{123}\x{123}
1941        X\x{123}\x{123}\x{123}\x{123}\P
1942    Partial match: X\x{123}\x{123}\x{123}\x{123}
1943    
1944    /X[^a]{2,4}+b/8
1945        X\P
1946    Partial match: X
1947        X\x{123}\P
1948    Partial match: X\x{123}
1949        X\x{123}\x{123}\P
1950    Partial match: X\x{123}\x{123}
1951        X\x{123}\x{123}\x{123}\P
1952    Partial match: X\x{123}\x{123}\x{123}
1953        X\x{123}\x{123}\x{123}\x{123}\P
1954    Partial match: X\x{123}\x{123}\x{123}\x{123}
1955    
1956    /(Y)X\1{2,4}b/8
1957        YX\P
1958    Partial match: YX
1959        YXY\P
1960    Partial match: YXY
1961        YXYY\P
1962    Partial match: YXYY
1963        YXYYY\P
1964    Partial match: YXYYY
1965        YXYYYY\P
1966    Partial match: YXYYYY
1967    
1968    /(Y)X\1{2,4}?b/8
1969        YX\P
1970    Partial match: YX
1971        YXY\P
1972    Partial match: YXY
1973        YXYY\P
1974    Partial match: YXYY
1975        YXYYY\P
1976    Partial match: YXYYY
1977        YXYYYY\P
1978    Partial match: YXYYYY
1979    
1980    /(Y)X\1{2,4}+b/8
1981        YX\P
1982    Partial match: YX
1983        YXY\P
1984    Partial match: YXY
1985        YXYY\P
1986    Partial match: YXYY
1987        YXYYY\P
1988    Partial match: YXYYY
1989        YXYYYY\P
1990    Partial match: YXYYYY
1991    
1992    /(\x{123})X\1{2,4}b/8
1993        \x{123}X\P
1994    Partial match: \x{123}X
1995        \x{123}X\x{123}\P
1996    Partial match: \x{123}X\x{123}
1997        \x{123}X\x{123}\x{123}\P
1998    Partial match: \x{123}X\x{123}\x{123}
1999        \x{123}X\x{123}\x{123}\x{123}\P
2000    Partial match: \x{123}X\x{123}\x{123}\x{123}
2001        \x{123}X\x{123}\x{123}\x{123}\x{123}\P
2002    Partial match: \x{123}X\x{123}\x{123}\x{123}\x{123}
2003    
2004    /(\x{123})X\1{2,4}?b/8
2005        \x{123}X\P
2006    Partial match: \x{123}X
2007        \x{123}X\x{123}\P
2008    Partial match: \x{123}X\x{123}
2009        \x{123}X\x{123}\x{123}\P
2010    Partial match: \x{123}X\x{123}\x{123}
2011        \x{123}X\x{123}\x{123}\x{123}\P
2012    Partial match: \x{123}X\x{123}\x{123}\x{123}
2013        \x{123}X\x{123}\x{123}\x{123}\x{123}\P
2014    Partial match: \x{123}X\x{123}\x{123}\x{123}\x{123}
2015    
2016    /(\x{123})X\1{2,4}+b/8
2017        \x{123}X\P
2018    Partial match: \x{123}X
2019        \x{123}X\x{123}\P
2020    Partial match: \x{123}X\x{123}
2021        \x{123}X\x{123}\x{123}\P
2022    Partial match: \x{123}X\x{123}\x{123}
2023        \x{123}X\x{123}\x{123}\x{123}\P
2024    Partial match: \x{123}X\x{123}\x{123}\x{123}
2025        \x{123}X\x{123}\x{123}\x{123}\x{123}\P
2026    Partial match: \x{123}X\x{123}\x{123}\x{123}\x{123}
2027    
2028    /\bthe cat\b/8
2029        the cat\P
2030     0: the cat
2031        the cat\P\P
2032    Partial match: the cat
2033    
2034    /-- End of testinput5 --/

Legend:
Removed from v.231  
changed lines
  Added in v.450

  ViewVC Help
Powered by ViewVC 1.1.5