| 109 |
Failed: missing ) after comment at offset 7 |
Failed: missing ) after comment at offset 7 |
| 110 |
|
|
| 111 |
/(?z)abc/ |
/(?z)abc/ |
| 112 |
Failed: unrecognized character after (? at offset 2 |
Failed: unrecognized character after (? or (?- at offset 2 |
| 113 |
|
|
| 114 |
/.*b/I |
/.*b/I |
| 115 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 166 |
|
|
| 167 |
/(a|[^\dZ])/IS |
/(a|[^\dZ])/IS |
| 168 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
|
Contains explicit CR or LF match |
|
| 169 |
No options |
No options |
| 170 |
No first char |
No first char |
| 171 |
No need char |
No need char |
| 310 |
No match |
No match |
| 311 |
|
|
| 312 |
/ab(?z)cd/ |
/ab(?z)cd/ |
| 313 |
Failed: unrecognized character after (? at offset 4 |
Failed: unrecognized character after (? or (?- at offset 4 |
| 314 |
|
|
| 315 |
/^abc|def/I |
/^abc|def/I |
| 316 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 402 |
/[^aeiou ]{3,}/I |
/[^aeiou ]{3,}/I |
| 403 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 404 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 405 |
No options |
No options |
| 406 |
No first char |
No first char |
| 407 |
No need char |
No need char |
| 946 |
Failed: unrecognized character after (?< at offset 3 |
Failed: unrecognized character after (?< at offset 3 |
| 947 |
|
|
| 948 |
/a(?{)b/ |
/a(?{)b/ |
| 949 |
Failed: unrecognized character after (? at offset 3 |
Failed: unrecognized character after (? or (?- at offset 3 |
| 950 |
|
|
| 951 |
/a(?{{})b/ |
/a(?{{})b/ |
| 952 |
Failed: unrecognized character after (? at offset 3 |
Failed: unrecognized character after (? or (?- at offset 3 |
| 953 |
|
|
| 954 |
/a(?{}})b/ |
/a(?{}})b/ |
| 955 |
Failed: unrecognized character after (? at offset 3 |
Failed: unrecognized character after (? or (?- at offset 3 |
| 956 |
|
|
| 957 |
/a(?{"{"})b/ |
/a(?{"{"})b/ |
| 958 |
Failed: unrecognized character after (? at offset 3 |
Failed: unrecognized character after (? or (?- at offset 3 |
| 959 |
|
|
| 960 |
/a(?{"{"}})b/ |
/a(?{"{"}})b/ |
| 961 |
Failed: unrecognized character after (? at offset 3 |
Failed: unrecognized character after (? or (?- at offset 3 |
| 962 |
|
|
| 963 |
/(?(1?)a|b)/ |
/(?(1?)a|b)/ |
| 964 |
Failed: malformed number or name after (?( at offset 4 |
Failed: malformed number or name after (?( at offset 4 |
| 965 |
|
|
|
/(?(1)a|b|c)/ |
|
|
Failed: conditional group contains more than two branches at offset 10 |
|
|
|
|
| 966 |
/[a[:xyz:/ |
/[a[:xyz:/ |
| 967 |
Failed: missing terminating ] for character class at offset 8 |
Failed: missing terminating ] for character class at offset 8 |
| 968 |
|
|
| 1435 |
/"([^\\"]+|\\.)*"/I |
/"([^\\"]+|\\.)*"/I |
| 1436 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
| 1437 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1438 |
No options |
No options |
| 1439 |
First char = '"' |
First char = '"' |
| 1440 |
Need char = '"' |
Need char = '"' |
| 1596 |
First char = 'a' |
First char = 'a' |
| 1597 |
Need char = 'b' |
Need char = 'b' |
| 1598 |
|
|
| 1599 |
/a(?(1)b)/I |
/a(?(1)b)(.)/I |
| 1600 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1601 |
No options |
No options |
| 1602 |
First char = 'a' |
First char = 'a' |
| 1603 |
No need char |
No need char |
| 1604 |
|
|
| 1605 |
/a(?(1)bag|big)/I |
/a(?(1)bag|big)(.)/I |
| 1606 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1607 |
No options |
No options |
| 1608 |
First char = 'a' |
First char = 'a' |
| 1609 |
Need char = 'g' |
Need char = 'g' |
| 1610 |
|
|
| 1611 |
/a(?(1)bag|big)*/I |
/a(?(1)bag|big)*(.)/I |
| 1612 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1613 |
No options |
No options |
| 1614 |
First char = 'a' |
First char = 'a' |
| 1615 |
No need char |
No need char |
| 1616 |
|
|
| 1617 |
/a(?(1)bag|big)+/I |
/a(?(1)bag|big)+(.)/I |
| 1618 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1619 |
No options |
No options |
| 1620 |
First char = 'a' |
First char = 'a' |
| 1621 |
Need char = 'g' |
Need char = 'g' |
| 1622 |
|
|
| 1623 |
/a(?(1)b..|b..)/I |
/a(?(1)b..|b..)(.)/I |
| 1624 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 1625 |
No options |
No options |
| 1626 |
First char = 'a' |
First char = 'a' |
| 1627 |
Need char = 'b' |
Need char = 'b' |
| 1710 |
/Ix |
/Ix |
| 1711 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 1712 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1713 |
Options: extended |
Options: extended |
| 1714 |
First char = '(' |
First char = '(' |
| 1715 |
Need char = ')' |
Need char = ')' |
| 1739 |
/\( ( (?>[^()]+) | (?R) )* \) /Ixg |
/\( ( (?>[^()]+) | (?R) )* \) /Ixg |
| 1740 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
| 1741 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1742 |
Options: extended |
Options: extended |
| 1743 |
First char = '(' |
First char = '(' |
| 1744 |
Need char = ')' |
Need char = ')' |
| 1754 |
/\( (?: (?>[^()]+) | (?R) ) \) /Ix |
/\( (?: (?>[^()]+) | (?R) ) \) /Ix |
| 1755 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 1756 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1757 |
Options: extended |
Options: extended |
| 1758 |
First char = '(' |
First char = '(' |
| 1759 |
Need char = ')' |
Need char = ')' |
| 1773 |
/\( (?: (?>[^()]+) | (?R) )? \) /Ix |
/\( (?: (?>[^()]+) | (?R) )? \) /Ix |
| 1774 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 1775 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1776 |
Options: extended |
Options: extended |
| 1777 |
First char = '(' |
First char = '(' |
| 1778 |
Need char = ')' |
Need char = ')' |
| 1784 |
/\( ( (?>[^()]+) | (?R) )* \) /Ix |
/\( ( (?>[^()]+) | (?R) )* \) /Ix |
| 1785 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
| 1786 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1787 |
Options: extended |
Options: extended |
| 1788 |
First char = '(' |
First char = '(' |
| 1789 |
Need char = ')' |
Need char = ')' |
| 1794 |
/\( ( ( (?>[^()]+) | (?R) )* ) \) /Ix |
/\( ( ( (?>[^()]+) | (?R) )* ) \) /Ix |
| 1795 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
| 1796 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1797 |
Options: extended |
Options: extended |
| 1798 |
First char = '(' |
First char = '(' |
| 1799 |
Need char = ')' |
Need char = ')' |
| 1805 |
/\( (123)? ( ( (?>[^()]+) | (?R) )* ) \) /Ix |
/\( (123)? ( ( (?>[^()]+) | (?R) )* ) \) /Ix |
| 1806 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
| 1807 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1808 |
Options: extended |
Options: extended |
| 1809 |
First char = '(' |
First char = '(' |
| 1810 |
Need char = ')' |
Need char = ')' |
| 1822 |
/\( ( (123)? ( (?>[^()]+) | (?R) )* ) \) /Ix |
/\( ( (123)? ( (?>[^()]+) | (?R) )* ) \) /Ix |
| 1823 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
| 1824 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1825 |
Options: extended |
Options: extended |
| 1826 |
First char = '(' |
First char = '(' |
| 1827 |
Need char = ')' |
Need char = ')' |
| 1839 |
/\( (((((((((( ( (?>[^()]+) | (?R) )* )))))))))) \) /Ix |
/\( (((((((((( ( (?>[^()]+) | (?R) )* )))))))))) \) /Ix |
| 1840 |
Capturing subpattern count = 11 |
Capturing subpattern count = 11 |
| 1841 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1842 |
Options: extended |
Options: extended |
| 1843 |
First char = '(' |
First char = '(' |
| 1844 |
Need char = ')' |
Need char = ')' |
| 1859 |
/\( ( ( (?>[^()<>]+) | ((?>[^()]+)) | (?R) )* ) \) /Ix |
/\( ( ( (?>[^()<>]+) | ((?>[^()]+)) | (?R) )* ) \) /Ix |
| 1860 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
| 1861 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1862 |
Options: extended |
Options: extended |
| 1863 |
First char = '(' |
First char = '(' |
| 1864 |
Need char = ')' |
Need char = ')' |
| 1871 |
/\( ( ( (?>[^()]+) | ((?R)) )* ) \) /Ix |
/\( ( ( (?>[^()]+) | ((?R)) )* ) \) /Ix |
| 1872 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
| 1873 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 1874 |
Options: extended |
Options: extended |
| 1875 |
First char = '(' |
First char = '(' |
| 1876 |
Need char = ')' |
Need char = ')' |
| 1902 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1903 |
Bra |
Bra |
| 1904 |
^ |
^ |
| 1905 |
[\x00-/:-@[-`{-\xff] |
[\x00-/:-@[-`{-\xff] (neg) |
| 1906 |
Ket |
Ket |
| 1907 |
End |
End |
| 1908 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1909 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 1910 |
Options: anchored |
Options: anchored |
| 1911 |
No first char |
No first char |
| 1912 |
No need char |
No need char |
| 1928 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1929 |
Bra |
Bra |
| 1930 |
^ |
^ |
| 1931 |
[\x00-@[-`{-\xff] |
[\x00-@[-`{-\xff] (neg) |
| 1932 |
Ket |
Ket |
| 1933 |
End |
End |
| 1934 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1935 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 1936 |
Options: anchored |
Options: anchored |
| 1937 |
No first char |
No first char |
| 1938 |
No need char |
No need char |
| 1954 |
End |
End |
| 1955 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1956 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 1957 |
Options: anchored |
Options: anchored |
| 1958 |
No first char |
No first char |
| 1959 |
No need char |
No need char |
| 1962 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1963 |
Bra |
Bra |
| 1964 |
^ |
^ |
| 1965 |
[\x80-\xff] |
[\x80-\xff] (neg) |
| 1966 |
Ket |
Ket |
| 1967 |
End |
End |
| 1968 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1988 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1989 |
Bra |
Bra |
| 1990 |
^ |
^ |
| 1991 |
[\x00-\x08\x0a-\x1f!-\xff] |
[\x00-\x08\x0a-\x1f!-\xff] (neg) |
| 1992 |
Ket |
Ket |
| 1993 |
End |
End |
| 1994 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 1995 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 1996 |
Options: anchored |
Options: anchored |
| 1997 |
No first char |
No first char |
| 1998 |
No need char |
No need char |
| 2014 |
End |
End |
| 2015 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2016 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 2017 |
Options: anchored |
Options: anchored |
| 2018 |
No first char |
No first char |
| 2019 |
No need char |
No need char |
| 2092 |
End |
End |
| 2093 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2094 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 2095 |
Options: anchored |
Options: anchored |
| 2096 |
No first char |
No first char |
| 2097 |
No need char |
No need char |
| 2139 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2140 |
Bra |
Bra |
| 2141 |
^ |
^ |
| 2142 |
[ -~\x80-\xff] |
[ -~\x80-\xff] (neg) |
| 2143 |
Ket |
Ket |
| 2144 |
End |
End |
| 2145 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2152 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2153 |
Bra |
Bra |
| 2154 |
^ |
^ |
| 2155 |
[\x00-/12:-\xff] |
[\x00-/12:-\xff] (neg) |
| 2156 |
Ket |
Ket |
| 2157 |
End |
End |
| 2158 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2159 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 2160 |
Options: anchored |
Options: anchored |
| 2161 |
No first char |
No first char |
| 2162 |
No need char |
No need char |
| 2165 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2166 |
Bra |
Bra |
| 2167 |
^ |
^ |
| 2168 |
[\x00-\x08\x0a-\x1f!-\xff] |
[\x00-\x08\x0a-\x1f!-\xff] (neg) |
| 2169 |
Ket |
Ket |
| 2170 |
End |
End |
| 2171 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2172 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 2173 |
Options: anchored |
Options: anchored |
| 2174 |
No first char |
No first char |
| 2175 |
No need char |
No need char |
| 2733 |
/[\S]/DZ |
/[\S]/DZ |
| 2734 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 2735 |
Bra |
Bra |
| 2736 |
[\x00-\x08\x0b\x0e-\x1f!-\xff] |
[\x00-\x08\x0b\x0e-\x1f!-\xff] (neg) |
| 2737 |
Ket |
Ket |
| 2738 |
End |
End |
| 2739 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 3058 |
/([^()]++|\([^()]*\))+/I |
/([^()]++|\([^()]*\))+/I |
| 3059 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
| 3060 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 3061 |
No options |
No options |
| 3062 |
No first char |
No first char |
| 3063 |
No need char |
No need char |
| 3068 |
/\(([^()]++|\([^()]+\))+\)/I |
/\(([^()]++|\([^()]+\))+\)/I |
| 3069 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
| 3070 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 3071 |
No options |
No options |
| 3072 |
First char = '(' |
First char = '(' |
| 3073 |
Need char = ')' |
Need char = ')' |
| 3268 |
End |
End |
| 3269 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 3270 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 3271 |
No options |
No options |
| 3272 |
No first char |
No first char |
| 3273 |
No need char |
No need char |
| 3280 |
End |
End |
| 3281 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 3282 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 3283 |
No options |
No options |
| 3284 |
No first char |
No first char |
| 3285 |
No need char |
No need char |
| 3287 |
/< (?: (?(R) \d++ | [^<>]*+) | (?R)) * >/Ix |
/< (?: (?(R) \d++ | [^<>]*+) | (?R)) * >/Ix |
| 3288 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 3289 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 3290 |
Options: extended |
Options: extended |
| 3291 |
First char = '<' |
First char = '<' |
| 3292 |
Need char = '>' |
Need char = '>' |
| 3438 |
No first char |
No first char |
| 3439 |
Need char = 'a' |
Need char = 'a' |
| 3440 |
|
|
| 3441 |
/(?(1)ab|ac)/I |
/(?(1)ab|ac)(.)/I |
| 3442 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 3443 |
No options |
No options |
| 3444 |
First char = 'a' |
First char = 'a' |
| 3445 |
No need char |
No need char |
| 3446 |
|
|
| 3447 |
/(?(1)abz|acz)/I |
/(?(1)abz|acz)(.)/I |
| 3448 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 3449 |
No options |
No options |
| 3450 |
First char = 'a' |
First char = 'a' |
| 3451 |
Need char = 'z' |
Need char = 'z' |
| 3452 |
|
|
| 3453 |
/(?(1)abz)/I |
/(?(1)abz)(.)/I |
| 3454 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 3455 |
No options |
No options |
| 3456 |
No first char |
No first char |
| 3457 |
No need char |
No need char |
| 3458 |
|
|
| 3459 |
/(?(1)abz)123/I |
/(?(1)abz)(1)23/I |
| 3460 |
Capturing subpattern count = 0 |
Capturing subpattern count = 1 |
| 3461 |
No options |
No options |
| 3462 |
No first char |
No first char |
| 3463 |
Need char = '3' |
Need char = '3' |
| 3501 |
|
|
| 3502 |
/[^a]/I |
/[^a]/I |
| 3503 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
|
Contains explicit CR or LF match |
|
| 3504 |
No options |
No options |
| 3505 |
No first char |
No first char |
| 3506 |
No need char |
No need char |
| 3960 |
|
|
| 3961 |
/^([^()]|\((?1)*\))*$/I |
/^([^()]|\((?1)*\))*$/I |
| 3962 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
|
Contains explicit CR or LF match |
|
| 3963 |
Options: anchored |
Options: anchored |
| 3964 |
No first char |
No first char |
| 3965 |
No need char |
No need char |
| 3979 |
|
|
| 3980 |
/^>abc>([^()]|\((?1)*\))*<xyz<$/I |
/^>abc>([^()]|\((?1)*\))*<xyz<$/I |
| 3981 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
|
Contains explicit CR or LF match |
|
| 3982 |
Options: anchored |
Options: anchored |
| 3983 |
No first char |
No first char |
| 3984 |
Need char = '<' |
Need char = '<' |
| 4106 |
/((< (?: (?(R) \d++ | [^<>]*+) | (?2)) * >))/Ix |
/((< (?: (?(R) \d++ | [^<>]*+) | (?2)) * >))/Ix |
| 4107 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
| 4108 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 4109 |
Options: extended |
Options: extended |
| 4110 |
First char = '<' |
First char = '<' |
| 4111 |
Need char = '>' |
Need char = '>' |
| 5924 |
/[^()]*(?:\((?R)\)[^()]*)*/I |
/[^()]*(?:\((?R)\)[^()]*)*/I |
| 5925 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 5926 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 5927 |
No options |
No options |
| 5928 |
No first char |
No first char |
| 5929 |
No need char |
No need char |
| 5937 |
/[^()]*(?:\((?>(?R))\)[^()]*)*/I |
/[^()]*(?:\((?>(?R))\)[^()]*)*/I |
| 5938 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 5939 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 5940 |
No options |
No options |
| 5941 |
No first char |
No first char |
| 5942 |
No need char |
No need char |
| 5948 |
/[^()]*(?:\((?R)\))*[^()]*/I |
/[^()]*(?:\((?R)\))*[^()]*/I |
| 5949 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 5950 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 5951 |
No options |
No options |
| 5952 |
No first char |
No first char |
| 5953 |
No need char |
No need char |
| 5959 |
/(?:\((?R)\))*[^()]*/I |
/(?:\((?R)\))*[^()]*/I |
| 5960 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 5961 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 5962 |
No options |
No options |
| 5963 |
No first char |
No first char |
| 5964 |
No need char |
No need char |
| 5972 |
/(?:\((?R)\))|[^()]*/I |
/(?:\((?R)\))|[^()]*/I |
| 5973 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 5974 |
Partial matching not supported |
Partial matching not supported |
|
Contains explicit CR or LF match |
|
| 5975 |
No options |
No options |
| 5976 |
No first char |
No first char |
| 5977 |
No need char |
No need char |
| 6166 |
A 2 |
A 2 |
| 6167 |
A 3 |
A 3 |
| 6168 |
Options: anchored dupnames |
Options: anchored dupnames |
| 6169 |
|
Duplicate name status changes |
| 6170 |
No first char |
No first char |
| 6171 |
No need char |
No need char |
| 6172 |
a1b\CA |
a1b\CA |
| 7875 |
/a/<any><crlf> |
/a/<any><crlf> |
| 7876 |
Failed: inconsistent NEWLINE options at offset 0 |
Failed: inconsistent NEWLINE options at offset 0 |
| 7877 |
|
|
| 7878 |
/^a\Rb/ |
/^a\Rb/<bsr_unicode> |
| 7879 |
a\nb |
a\nb |
| 7880 |
0: a\x0ab |
0: a\x0ab |
| 7881 |
a\rb |
a\rb |
| 7893 |
a\n\rb |
a\n\rb |
| 7894 |
No match |
No match |
| 7895 |
|
|
| 7896 |
/^a\R*b/ |
/^a\R*b/<bsr_unicode> |
| 7897 |
ab |
ab |
| 7898 |
0: ab |
0: ab |
| 7899 |
a\nb |
a\nb |
| 7913 |
a\n\r\x85\x0cb |
a\n\r\x85\x0cb |
| 7914 |
0: a\x0a\x0d\x85\x0cb |
0: a\x0a\x0d\x85\x0cb |
| 7915 |
|
|
| 7916 |
/^a\R+b/ |
/^a\R+b/<bsr_unicode> |
| 7917 |
a\nb |
a\nb |
| 7918 |
0: a\x0ab |
0: a\x0ab |
| 7919 |
a\rb |
a\rb |
| 7935 |
ab |
ab |
| 7936 |
No match |
No match |
| 7937 |
|
|
| 7938 |
/^a\R{1,3}b/ |
/^a\R{1,3}b/<bsr_unicode> |
| 7939 |
a\nb |
a\nb |
| 7940 |
0: a\x0ab |
0: a\x0ab |
| 7941 |
a\n\rb |
a\n\rb |
| 7957 |
a\r |
a\r |
| 7958 |
No match |
No match |
| 7959 |
|
|
| 7960 |
/^a[\R]b/ |
/^a[\R]b/<bsr_unicode> |
| 7961 |
aRb |
aRb |
| 7962 |
0: aRb |
0: aRb |
| 7963 |
** Failers |
** Failers |
| 8305 |
/((?(-2)a))/BZ |
/((?(-2)a))/BZ |
| 8306 |
Failed: reference to non-existent subpattern at offset 7 |
Failed: reference to non-existent subpattern at offset 7 |
| 8307 |
|
|
| 8308 |
/^(?(+1)X|Y)/BZ |
/^(?(+1)X|Y)(.)/BZ |
| 8309 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 8310 |
Bra |
Bra |
| 8311 |
^ |
^ |
| 8315 |
Alt |
Alt |
| 8316 |
Y |
Y |
| 8317 |
Ket |
Ket |
| 8318 |
|
CBra 1 |
| 8319 |
|
Any |
| 8320 |
|
Ket |
| 8321 |
Ket |
Ket |
| 8322 |
End |
End |
| 8323 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 8324 |
Y |
Y! |
| 8325 |
0: Y |
0: Y! |
| 8326 |
|
1: ! |
| 8327 |
|
|
| 8328 |
/(foo)\Kbar/ |
/(foo)\Kbar/ |
| 8329 |
foobar |
foobar |
| 9134 |
a\x85b |
a\x85b |
| 9135 |
No match |
No match |
| 9136 |
|
|
| 9137 |
|
/a\Rb/I<bsr_anycrlf> |
| 9138 |
|
Capturing subpattern count = 0 |
| 9139 |
|
Options: bsr_anycrlf |
| 9140 |
|
First char = 'a' |
| 9141 |
|
Need char = 'b' |
| 9142 |
|
a\rb |
| 9143 |
|
0: a\x0db |
| 9144 |
|
a\nb |
| 9145 |
|
0: a\x0ab |
| 9146 |
|
a\r\nb |
| 9147 |
|
0: a\x0d\x0ab |
| 9148 |
|
** Failers |
| 9149 |
|
No match |
| 9150 |
|
a\x85b |
| 9151 |
|
No match |
| 9152 |
|
a\x0bb |
| 9153 |
|
No match |
| 9154 |
|
|
| 9155 |
|
/a\Rb/I<bsr_unicode> |
| 9156 |
|
Capturing subpattern count = 0 |
| 9157 |
|
Options: bsr_unicode |
| 9158 |
|
First char = 'a' |
| 9159 |
|
Need char = 'b' |
| 9160 |
|
a\rb |
| 9161 |
|
0: a\x0db |
| 9162 |
|
a\nb |
| 9163 |
|
0: a\x0ab |
| 9164 |
|
a\r\nb |
| 9165 |
|
0: a\x0d\x0ab |
| 9166 |
|
a\x85b |
| 9167 |
|
0: a\x85b |
| 9168 |
|
a\x0bb |
| 9169 |
|
0: a\x0bb |
| 9170 |
|
** Failers |
| 9171 |
|
No match |
| 9172 |
|
a\x85b\<bsr_anycrlf> |
| 9173 |
|
No match |
| 9174 |
|
a\x0bb\<bsr_anycrlf> |
| 9175 |
|
No match |
| 9176 |
|
|
| 9177 |
|
/a\R?b/I<bsr_anycrlf> |
| 9178 |
|
Capturing subpattern count = 0 |
| 9179 |
|
Options: bsr_anycrlf |
| 9180 |
|
First char = 'a' |
| 9181 |
|
Need char = 'b' |
| 9182 |
|
a\rb |
| 9183 |
|
0: a\x0db |
| 9184 |
|
a\nb |
| 9185 |
|
0: a\x0ab |
| 9186 |
|
a\r\nb |
| 9187 |
|
0: a\x0d\x0ab |
| 9188 |
|
** Failers |
| 9189 |
|
No match |
| 9190 |
|
a\x85b |
| 9191 |
|
No match |
| 9192 |
|
a\x0bb |
| 9193 |
|
No match |
| 9194 |
|
|
| 9195 |
|
/a\R?b/I<bsr_unicode> |
| 9196 |
|
Capturing subpattern count = 0 |
| 9197 |
|
Options: bsr_unicode |
| 9198 |
|
First char = 'a' |
| 9199 |
|
Need char = 'b' |
| 9200 |
|
a\rb |
| 9201 |
|
0: a\x0db |
| 9202 |
|
a\nb |
| 9203 |
|
0: a\x0ab |
| 9204 |
|
a\r\nb |
| 9205 |
|
0: a\x0d\x0ab |
| 9206 |
|
a\x85b |
| 9207 |
|
0: a\x85b |
| 9208 |
|
a\x0bb |
| 9209 |
|
0: a\x0bb |
| 9210 |
|
** Failers |
| 9211 |
|
No match |
| 9212 |
|
a\x85b\<bsr_anycrlf> |
| 9213 |
|
No match |
| 9214 |
|
a\x0bb\<bsr_anycrlf> |
| 9215 |
|
No match |
| 9216 |
|
|
| 9217 |
|
/a\R{2,4}b/I<bsr_anycrlf> |
| 9218 |
|
Capturing subpattern count = 0 |
| 9219 |
|
Partial matching not supported |
| 9220 |
|
Options: bsr_anycrlf |
| 9221 |
|
First char = 'a' |
| 9222 |
|
Need char = 'b' |
| 9223 |
|
a\r\n\nb |
| 9224 |
|
0: a\x0d\x0a\x0ab |
| 9225 |
|
a\n\r\rb |
| 9226 |
|
0: a\x0a\x0d\x0db |
| 9227 |
|
a\r\n\r\n\r\n\r\nb |
| 9228 |
|
0: a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0ab |
| 9229 |
|
** Failers |
| 9230 |
|
No match |
| 9231 |
|
a\x85\85b |
| 9232 |
|
No match |
| 9233 |
|
a\x0b\0bb |
| 9234 |
|
No match |
| 9235 |
|
|
| 9236 |
|
/a\R{2,4}b/I<bsr_unicode> |
| 9237 |
|
Capturing subpattern count = 0 |
| 9238 |
|
Partial matching not supported |
| 9239 |
|
Options: bsr_unicode |
| 9240 |
|
First char = 'a' |
| 9241 |
|
Need char = 'b' |
| 9242 |
|
a\r\rb |
| 9243 |
|
0: a\x0d\x0db |
| 9244 |
|
a\n\n\nb |
| 9245 |
|
0: a\x0a\x0a\x0ab |
| 9246 |
|
a\r\n\n\r\rb |
| 9247 |
|
0: a\x0d\x0a\x0a\x0d\x0db |
| 9248 |
|
a\x85\85b |
| 9249 |
|
No match |
| 9250 |
|
a\x0b\0bb |
| 9251 |
|
No match |
| 9252 |
|
** Failers |
| 9253 |
|
No match |
| 9254 |
|
a\r\r\r\r\rb |
| 9255 |
|
No match |
| 9256 |
|
a\x85\85b\<bsr_anycrlf> |
| 9257 |
|
No match |
| 9258 |
|
a\x0b\0bb\<bsr_anycrlf> |
| 9259 |
|
No match |
| 9260 |
|
|
| 9261 |
|
/(*BSR_ANYCRLF)a\Rb/I |
| 9262 |
|
Capturing subpattern count = 0 |
| 9263 |
|
Options: bsr_anycrlf |
| 9264 |
|
First char = 'a' |
| 9265 |
|
Need char = 'b' |
| 9266 |
|
a\nb |
| 9267 |
|
0: a\x0ab |
| 9268 |
|
a\rb |
| 9269 |
|
0: a\x0db |
| 9270 |
|
|
| 9271 |
|
/(*BSR_UNICODE)a\Rb/I |
| 9272 |
|
Capturing subpattern count = 0 |
| 9273 |
|
Options: bsr_unicode |
| 9274 |
|
First char = 'a' |
| 9275 |
|
Need char = 'b' |
| 9276 |
|
a\x85b |
| 9277 |
|
0: a\x85b |
| 9278 |
|
|
| 9279 |
|
/(*BSR_ANYCRLF)(*CRLF)a\Rb/I |
| 9280 |
|
Capturing subpattern count = 0 |
| 9281 |
|
Options: bsr_anycrlf |
| 9282 |
|
Forced newline sequence: CRLF |
| 9283 |
|
First char = 'a' |
| 9284 |
|
Need char = 'b' |
| 9285 |
|
a\nb |
| 9286 |
|
0: a\x0ab |
| 9287 |
|
a\rb |
| 9288 |
|
0: a\x0db |
| 9289 |
|
|
| 9290 |
|
/(*CRLF)(*BSR_UNICODE)a\Rb/I |
| 9291 |
|
Capturing subpattern count = 0 |
| 9292 |
|
Options: bsr_unicode |
| 9293 |
|
Forced newline sequence: CRLF |
| 9294 |
|
First char = 'a' |
| 9295 |
|
Need char = 'b' |
| 9296 |
|
a\x85b |
| 9297 |
|
0: a\x85b |
| 9298 |
|
|
| 9299 |
|
/(*CRLF)(*BSR_ANYCRLF)(*CR)ab/I |
| 9300 |
|
Capturing subpattern count = 0 |
| 9301 |
|
Options: bsr_anycrlf |
| 9302 |
|
Forced newline sequence: CR |
| 9303 |
|
First char = 'a' |
| 9304 |
|
Need char = 'b' |
| 9305 |
|
|
| 9306 |
|
/(?<a>)(?&)/ |
| 9307 |
|
Failed: subpattern name expected after (?& at offset 9 |
| 9308 |
|
|
| 9309 |
|
/(?<abc>)(?&a)/ |
| 9310 |
|
Failed: reference to non-existent subpattern at offset 12 |
| 9311 |
|
|
| 9312 |
|
/(?<a>)(?&aaaaaaaaaaaaaaaaaaaaaaa)/ |
| 9313 |
|
Failed: reference to non-existent subpattern at offset 32 |
| 9314 |
|
|
| 9315 |
|
/(?+-a)/ |
| 9316 |
|
Failed: digit expected after (?+ at offset 3 |
| 9317 |
|
|
| 9318 |
|
/(?-+a)/ |
| 9319 |
|
Failed: unrecognized character after (? or (?- at offset 3 |
| 9320 |
|
|
| 9321 |
|
/(?(-1))/ |
| 9322 |
|
Failed: reference to non-existent subpattern at offset 6 |
| 9323 |
|
|
| 9324 |
|
/(?(+10))/ |
| 9325 |
|
Failed: reference to non-existent subpattern at offset 7 |
| 9326 |
|
|
| 9327 |
|
/(?(10))/ |
| 9328 |
|
Failed: reference to non-existent subpattern at offset 6 |
| 9329 |
|
|
| 9330 |
|
/(?(+2))()()/ |
| 9331 |
|
|
| 9332 |
|
/(?(2))()()/ |
| 9333 |
|
|
| 9334 |
/ End of testinput2 / |
/ End of testinput2 / |