| 123 |
defabc |
defabc |
| 124 |
\Zdefabc |
\Zdefabc |
| 125 |
|
|
| 126 |
/abc/IP |
/abc/P |
| 127 |
abc |
abc |
| 128 |
*** Failers |
*** Failers |
| 129 |
|
|
| 130 |
/^abc|def/IP |
/^abc|def/P |
| 131 |
abcdef |
abcdef |
| 132 |
abcdef\B |
abcdef\B |
| 133 |
|
|
| 134 |
/.*((abc)$|(def))/IP |
/.*((abc)$|(def))/P |
| 135 |
defabc |
defabc |
| 136 |
\Zdefabc |
\Zdefabc |
| 137 |
|
|
| 138 |
/the quick brown fox/IP |
/the quick brown fox/P |
| 139 |
the quick brown fox |
the quick brown fox |
| 140 |
*** Failers |
*** Failers |
| 141 |
The Quick Brown Fox |
The Quick Brown Fox |
| 142 |
|
|
| 143 |
/the quick brown fox/IPi |
/the quick brown fox/Pi |
| 144 |
the quick brown fox |
the quick brown fox |
| 145 |
The Quick Brown Fox |
The Quick Brown Fox |
| 146 |
|
|
| 147 |
/abc.def/IP |
/abc.def/P |
| 148 |
*** Failers |
*** Failers |
| 149 |
abc\ndef |
abc\ndef |
| 150 |
|
|
| 151 |
/abc$/IP |
/abc$/P |
| 152 |
abc |
abc |
| 153 |
abc\n |
abc\n |
| 154 |
|
|
| 155 |
/(abc)\2/IP |
/(abc)\2/P |
| 156 |
|
|
| 157 |
/(abc\1)/IP |
/(abc\1)/P |
| 158 |
abc |
abc |
| 159 |
|
|
| 160 |
/)/ |
/)/ |
| 593 |
*** Failers |
*** Failers |
| 594 |
\Nabc |
\Nabc |
| 595 |
|
|
| 596 |
/a*(b+)(z)(z)/IP |
/a*(b+)(z)(z)/P |
| 597 |
aaaabbbbzzzz |
aaaabbbbzzzz |
| 598 |
aaaabbbbzzzz\O0 |
aaaabbbbzzzz\O0 |
| 599 |
aaaabbbbzzzz\O1 |
aaaabbbbzzzz\O1 |
| 1419 |
** Failers |
** Failers |
| 1420 |
line one\nthis is a line\nbreak in the second line |
line one\nthis is a line\nbreak in the second line |
| 1421 |
|
|
| 1422 |
/ab.cd/IP |
/ab.cd/P |
| 1423 |
ab-cd |
ab-cd |
| 1424 |
ab=cd |
ab=cd |
| 1425 |
** Failers |
** Failers |
| 1426 |
ab\ncd |
ab\ncd |
| 1427 |
|
|
| 1428 |
/ab.cd/IPs |
/ab.cd/Ps |
| 1429 |
ab-cd |
ab-cd |
| 1430 |
ab=cd |
ab=cd |
| 1431 |
ab\ncd |
ab\ncd |
| 1480 |
(this) |
(this) |
| 1481 |
((this)) |
((this)) |
| 1482 |
|
|
| 1483 |
/a(b)c/IPN |
/a(b)c/PN |
| 1484 |
abc |
abc |
| 1485 |
|
|
| 1486 |
/a(?P<name>b)c/IPN |
/a(?P<name>b)c/PN |
| 1487 |
abc |
abc |
| 1488 |
|
|
| 1489 |
/\x{100}/I |
/\x{100}/I |
| 1988 |
a\rb\<anycrlf> |
a\rb\<anycrlf> |
| 1989 |
|
|
| 1990 |
/^abc./mgx<any> |
/^abc./mgx<any> |
| 1991 |
abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 \x{2028}abc8 \x{2029}abc9 JUNK |
abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x85abc7 JUNK |
| 1992 |
|
|
| 1993 |
/abc.$/mgx<any> |
/abc.$/mgx<any> |
| 1994 |
abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc7\x{2028} abc8\x{2029} abc9 |
abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc7 abc9 |
| 1995 |
|
|
| 1996 |
/a/<cr><any> |
/a/<cr><any> |
| 1997 |
|
|
| 2147 |
abc\r\n\r\n |
abc\r\n\r\n |
| 2148 |
|
|
| 2149 |
/abc.$/mgx<anycrlf> |
/abc.$/mgx<anycrlf> |
| 2150 |
abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc7\x{2028} abc8\x{2029} abc9 |
abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x85 abc9 |
| 2151 |
|
|
| 2152 |
/^X/m |
/^X/m |
| 2153 |
XABC |
XABC |
| 2667 |
/TA]/<JS> |
/TA]/<JS> |
| 2668 |
The ACTA] comes |
The ACTA] comes |
| 2669 |
|
|
| 2670 |
|
/(?2)[]a()b](abc)/ |
| 2671 |
|
abcbabc |
| 2672 |
|
|
| 2673 |
|
/(?2)[^]a()b](abc)/ |
| 2674 |
|
abcbabc |
| 2675 |
|
|
| 2676 |
|
/(?1)[]a()b](abc)/ |
| 2677 |
|
abcbabc |
| 2678 |
|
** Failers |
| 2679 |
|
abcXabc |
| 2680 |
|
|
| 2681 |
|
/(?1)[^]a()b](abc)/ |
| 2682 |
|
abcXabc |
| 2683 |
|
** Failers |
| 2684 |
|
abcbabc |
| 2685 |
|
|
| 2686 |
|
/(?2)[]a()b](abc)(xyz)/ |
| 2687 |
|
xyzbabcxyz |
| 2688 |
|
|
| 2689 |
|
/(?&N)[]a(?<N>)](?<M>abc)/ |
| 2690 |
|
abc<abc |
| 2691 |
|
|
| 2692 |
|
/(?&N)[]a(?<N>)](abc)/ |
| 2693 |
|
abc<abc |
| 2694 |
|
|
| 2695 |
|
/a[]b/ |
| 2696 |
|
|
| 2697 |
|
/a[^]b/ |
| 2698 |
|
|
| 2699 |
|
/a[]b/<JS> |
| 2700 |
|
** Failers |
| 2701 |
|
ab |
| 2702 |
|
|
| 2703 |
|
/a[]+b/<JS> |
| 2704 |
|
** Failers |
| 2705 |
|
ab |
| 2706 |
|
|
| 2707 |
|
/a[]*+b/<JS> |
| 2708 |
|
** Failers |
| 2709 |
|
ab |
| 2710 |
|
|
| 2711 |
|
/a[^]b/<JS> |
| 2712 |
|
aXb |
| 2713 |
|
a\nb |
| 2714 |
|
** Failers |
| 2715 |
|
ab |
| 2716 |
|
|
| 2717 |
|
/a[^]+b/<JS> |
| 2718 |
|
aXb |
| 2719 |
|
a\nX\nXb |
| 2720 |
|
** Failers |
| 2721 |
|
ab |
| 2722 |
|
|
| 2723 |
|
/a(?!)+b/ |
| 2724 |
|
|
| 2725 |
|
/a(*FAIL)+b/ |
| 2726 |
|
|
| 2727 |
|
/(abc|pqr|123){0}[xyz]/SI |
| 2728 |
|
|
| 2729 |
|
/(?(?=.*b)b|^)/CI |
| 2730 |
|
adc |
| 2731 |
|
abc |
| 2732 |
|
|
| 2733 |
|
/(?(?=b).*b|^d)/I |
| 2734 |
|
|
| 2735 |
|
/(?(?=.*b).*b|^d)/I |
| 2736 |
|
|
| 2737 |
|
/a?|b?/P |
| 2738 |
|
abc |
| 2739 |
|
** Failers |
| 2740 |
|
ddd\N |
| 2741 |
|
|
| 2742 |
|
/xyz/C |
| 2743 |
|
xyz |
| 2744 |
|
abcxyz |
| 2745 |
|
abcxyz\Y |
| 2746 |
|
** Failers |
| 2747 |
|
abc |
| 2748 |
|
abc\Y |
| 2749 |
|
abcxypqr |
| 2750 |
|
abcxypqr\Y |
| 2751 |
|
|
| 2752 |
|
/^"((?(?=[a])[^"])|b)*"$/C |
| 2753 |
|
"ab" |
| 2754 |
|
|
| 2755 |
|
/^"((?(?=[a])[^"])|b)*"$/ |
| 2756 |
|
"ab" |
| 2757 |
|
|
| 2758 |
|
/^X(?5)(a)(?|(b)|(q))(c)(d)(Y)/ |
| 2759 |
|
XYabcdY |
| 2760 |
|
|
| 2761 |
|
/^X(?5)(a)(?|(b)|(q))(c)(d)Y/ |
| 2762 |
|
XYabcdY |
| 2763 |
|
|
| 2764 |
|
/^X(?&N)(a)(?|(b)|(q))(c)(d)(?<N>Y)/ |
| 2765 |
|
XYabcdY |
| 2766 |
|
|
| 2767 |
|
/^X(?7)(a)(?|(b)|(q)(r)(s))(c)(d)(Y)/ |
| 2768 |
|
XYabcdY |
| 2769 |
|
|
| 2770 |
|
/^X(?7)(a)(?|(b|(r)(s))|(q))(c)(d)(Y)/ |
| 2771 |
|
XYabcdY |
| 2772 |
|
|
| 2773 |
|
/^X(?7)(a)(?|(b|(?|(r)|(t))(s))|(q))(c)(d)(Y)/ |
| 2774 |
|
XYabcdY |
| 2775 |
|
|
| 2776 |
|
/Xa{2,4}b/ |
| 2777 |
|
X\P |
| 2778 |
|
Xa\P |
| 2779 |
|
Xaa\P |
| 2780 |
|
Xaaa\P |
| 2781 |
|
Xaaaa\P |
| 2782 |
|
|
| 2783 |
|
/Xa{2,4}?b/ |
| 2784 |
|
X\P |
| 2785 |
|
Xa\P |
| 2786 |
|
Xaa\P |
| 2787 |
|
Xaaa\P |
| 2788 |
|
Xaaaa\P |
| 2789 |
|
|
| 2790 |
|
/Xa{2,4}+b/ |
| 2791 |
|
X\P |
| 2792 |
|
Xa\P |
| 2793 |
|
Xaa\P |
| 2794 |
|
Xaaa\P |
| 2795 |
|
Xaaaa\P |
| 2796 |
|
|
| 2797 |
|
/X\d{2,4}b/ |
| 2798 |
|
X\P |
| 2799 |
|
X3\P |
| 2800 |
|
X33\P |
| 2801 |
|
X333\P |
| 2802 |
|
X3333\P |
| 2803 |
|
|
| 2804 |
|
/X\d{2,4}?b/ |
| 2805 |
|
X\P |
| 2806 |
|
X3\P |
| 2807 |
|
X33\P |
| 2808 |
|
X333\P |
| 2809 |
|
X3333\P |
| 2810 |
|
|
| 2811 |
|
/X\d{2,4}+b/ |
| 2812 |
|
X\P |
| 2813 |
|
X3\P |
| 2814 |
|
X33\P |
| 2815 |
|
X333\P |
| 2816 |
|
X3333\P |
| 2817 |
|
|
| 2818 |
|
/X\D{2,4}b/ |
| 2819 |
|
X\P |
| 2820 |
|
Xa\P |
| 2821 |
|
Xaa\P |
| 2822 |
|
Xaaa\P |
| 2823 |
|
Xaaaa\P |
| 2824 |
|
|
| 2825 |
|
/X\D{2,4}?b/ |
| 2826 |
|
X\P |
| 2827 |
|
Xa\P |
| 2828 |
|
Xaa\P |
| 2829 |
|
Xaaa\P |
| 2830 |
|
Xaaaa\P |
| 2831 |
|
|
| 2832 |
|
/X\D{2,4}+b/ |
| 2833 |
|
X\P |
| 2834 |
|
Xa\P |
| 2835 |
|
Xaa\P |
| 2836 |
|
Xaaa\P |
| 2837 |
|
Xaaaa\P |
| 2838 |
|
|
| 2839 |
|
/X[abc]{2,4}b/ |
| 2840 |
|
X\P |
| 2841 |
|
Xa\P |
| 2842 |
|
Xaa\P |
| 2843 |
|
Xaaa\P |
| 2844 |
|
Xaaaa\P |
| 2845 |
|
|
| 2846 |
|
/X[abc]{2,4}?b/ |
| 2847 |
|
X\P |
| 2848 |
|
Xa\P |
| 2849 |
|
Xaa\P |
| 2850 |
|
Xaaa\P |
| 2851 |
|
Xaaaa\P |
| 2852 |
|
|
| 2853 |
|
/X[abc]{2,4}+b/ |
| 2854 |
|
X\P |
| 2855 |
|
Xa\P |
| 2856 |
|
Xaa\P |
| 2857 |
|
Xaaa\P |
| 2858 |
|
Xaaaa\P |
| 2859 |
|
|
| 2860 |
|
/X[^a]{2,4}b/ |
| 2861 |
|
X\P |
| 2862 |
|
Xz\P |
| 2863 |
|
Xzz\P |
| 2864 |
|
Xzzz\P |
| 2865 |
|
Xzzzz\P |
| 2866 |
|
|
| 2867 |
|
/X[^a]{2,4}?b/ |
| 2868 |
|
X\P |
| 2869 |
|
Xz\P |
| 2870 |
|
Xzz\P |
| 2871 |
|
Xzzz\P |
| 2872 |
|
Xzzzz\P |
| 2873 |
|
|
| 2874 |
|
/X[^a]{2,4}+b/ |
| 2875 |
|
X\P |
| 2876 |
|
Xz\P |
| 2877 |
|
Xzz\P |
| 2878 |
|
Xzzz\P |
| 2879 |
|
Xzzzz\P |
| 2880 |
|
|
| 2881 |
|
/(Y)X\1{2,4}b/ |
| 2882 |
|
YX\P |
| 2883 |
|
YXY\P |
| 2884 |
|
YXYY\P |
| 2885 |
|
YXYYY\P |
| 2886 |
|
YXYYYY\P |
| 2887 |
|
|
| 2888 |
|
/(Y)X\1{2,4}?b/ |
| 2889 |
|
YX\P |
| 2890 |
|
YXY\P |
| 2891 |
|
YXYY\P |
| 2892 |
|
YXYYY\P |
| 2893 |
|
YXYYYY\P |
| 2894 |
|
|
| 2895 |
|
/(Y)X\1{2,4}+b/ |
| 2896 |
|
YX\P |
| 2897 |
|
YXY\P |
| 2898 |
|
YXYY\P |
| 2899 |
|
YXYYY\P |
| 2900 |
|
YXYYYY\P |
| 2901 |
|
|
| 2902 |
|
/\++\KZ|\d+X|9+Y/ |
| 2903 |
|
++++123999\P |
| 2904 |
|
++++123999Y\P |
| 2905 |
|
++++Z1234\P |
| 2906 |
|
|
| 2907 |
|
/Z(*F)/ |
| 2908 |
|
Z\P |
| 2909 |
|
ZA\P |
| 2910 |
|
|
| 2911 |
|
/Z(?!)/ |
| 2912 |
|
Z\P |
| 2913 |
|
ZA\P |
| 2914 |
|
|
| 2915 |
|
/dog(sbody)?/ |
| 2916 |
|
dogs\P |
| 2917 |
|
dogs\P\P |
| 2918 |
|
|
| 2919 |
|
/dog(sbody)??/ |
| 2920 |
|
dogs\P |
| 2921 |
|
dogs\P\P |
| 2922 |
|
|
| 2923 |
|
/dog|dogsbody/ |
| 2924 |
|
dogs\P |
| 2925 |
|
dogs\P\P |
| 2926 |
|
|
| 2927 |
|
/dogsbody|dog/ |
| 2928 |
|
dogs\P |
| 2929 |
|
dogs\P\P |
| 2930 |
|
|
| 2931 |
|
/\bthe cat\b/ |
| 2932 |
|
the cat\P |
| 2933 |
|
the cat\P\P |
| 2934 |
|
|
| 2935 |
|
/abc/ |
| 2936 |
|
abc\P |
| 2937 |
|
abc\P\P |
| 2938 |
|
|
| 2939 |
|
/\w+A/P |
| 2940 |
|
CDAAAAB |
| 2941 |
|
|
| 2942 |
|
/\w+A/PU |
| 2943 |
|
CDAAAAB |
| 2944 |
|
|
| 2945 |
/ End of testinput2 / |
/ End of testinput2 / |