1297 |
abc |
abc |
1298 |
|
|
1299 |
/^a b |
/^a b |
1300 |
c/x |
c/x |
1301 |
abc |
abc |
1302 |
|
|
1303 |
/^(a|)\1*b/ |
/^(a|)\1*b/ |
1453 |
/{4,5a}bc/ |
/{4,5a}bc/ |
1454 |
{4,5a}bc |
{4,5a}bc |
1455 |
|
|
|
/^a.b/ |
|
|
a\rb |
|
|
*** Failers |
|
|
a\nb |
|
|
|
|
1456 |
/abc$/ |
/abc$/ |
1457 |
abc |
abc |
1458 |
abc\n |
abc\n |
1468 |
/(abc)\323/ |
/(abc)\323/ |
1469 |
abc\xd3 |
abc\xd3 |
1470 |
|
|
1471 |
/(abc)\500/ |
/(abc)\100/ |
1472 |
abc\x40 |
abc\x40 |
1473 |
abc\100 |
abc\100 |
1474 |
|
|
1475 |
/(abc)\5000/ |
/(abc)\1000/ |
1476 |
abc\x400 |
abc\x400 |
1477 |
abc\x40\x30 |
abc\x40\x30 |
1478 |
abc\1000 |
abc\1000 |
1494 |
/(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)\12\123/ |
/(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)\12\123/ |
1495 |
abcdefghijk\12S |
abcdefghijk\12S |
1496 |
|
|
1497 |
/ab\gdef/ |
/ab\idef/ |
1498 |
abgdef |
abidef |
1499 |
|
|
1500 |
/a{0}bc/ |
/a{0}bc/ |
1501 |
bc |
bc |
3376 |
cdaccb |
cdaccb |
3377 |
|
|
3378 |
/^(?:a?b?)*$/ |
/^(?:a?b?)*$/ |
3379 |
|
\ |
3380 |
|
a |
3381 |
|
ab |
3382 |
|
aaa |
3383 |
*** Failers |
*** Failers |
3384 |
dbcb |
dbcb |
3385 |
a-- |
a-- |
3386 |
|
aa-- |
3387 |
|
|
3388 |
/((?s)^a(.))((?m)^b$)/ |
/((?s)^a(.))((?m)^b$)/ |
3389 |
a\nb\nc\n |
a\nb\nc\n |
3421 |
/((?m)^b)/ |
/((?m)^b)/ |
3422 |
a\nb\nc\n |
a\nb\nc\n |
3423 |
|
|
|
/(?(1)a|b)/ |
|
|
|
|
|
/(?(1)b|a)/ |
|
|
a |
|
|
|
|
3424 |
/(x)?(?(1)a|b)/ |
/(x)?(?(1)a|b)/ |
3425 |
*** Failers |
*** Failers |
3426 |
a |
a |
3841 |
** Failers |
** Failers |
3842 |
abcddefg |
abcddefg |
3843 |
|
|
3844 |
|
/(?<![^f]oo)(bar)/ |
3845 |
|
foobarX |
3846 |
|
** Failers |
3847 |
|
boobarX |
3848 |
|
|
3849 |
|
/(?<![^f])X/ |
3850 |
|
offX |
3851 |
|
** Failers |
3852 |
|
onyX |
3853 |
|
|
3854 |
|
/(?<=[^f])X/ |
3855 |
|
onyX |
3856 |
|
** Failers |
3857 |
|
offX |
3858 |
|
|
3859 |
|
/^/mg |
3860 |
|
a\nb\nc\n |
3861 |
|
\ |
3862 |
|
|
3863 |
|
/(?<=C\n)^/mg |
3864 |
|
A\nC\nC\n |
3865 |
|
|
3866 |
|
/(?:(?(1)a|b)(X))+/ |
3867 |
|
bXaX |
3868 |
|
|
3869 |
|
/(?:(?(1)\1a|b)(X|Y))+/ |
3870 |
|
bXXaYYaY |
3871 |
|
bXYaXXaX |
3872 |
|
|
3873 |
|
/()()()()()()()()()(?:(?(10)\10a|b)(X|Y))+/ |
3874 |
|
bXXaYYaY |
3875 |
|
|
3876 |
|
/[[,abc,]+]/ |
3877 |
|
abc] |
3878 |
|
a,b] |
3879 |
|
[a,b,c] |
3880 |
|
|
3881 |
|
/(?-x: )/x |
3882 |
|
A\x20B |
3883 |
|
|
3884 |
|
"(?x)(?-x: \s*#\s*)" |
3885 |
|
A # B |
3886 |
|
** Failers |
3887 |
|
# |
3888 |
|
|
3889 |
|
"(?x-is)(?:(?-ixs) \s*#\s*) include" |
3890 |
|
A #include |
3891 |
|
** Failers |
3892 |
|
A#include |
3893 |
|
A #Include |
3894 |
|
|
3895 |
|
/a*b*\w/ |
3896 |
|
aaabbbb |
3897 |
|
aaaa |
3898 |
|
a |
3899 |
|
|
3900 |
|
/a*b?\w/ |
3901 |
|
aaabbbb |
3902 |
|
aaaa |
3903 |
|
a |
3904 |
|
|
3905 |
|
/a*b{0,4}\w/ |
3906 |
|
aaabbbb |
3907 |
|
aaaa |
3908 |
|
a |
3909 |
|
|
3910 |
|
/a*b{0,}\w/ |
3911 |
|
aaabbbb |
3912 |
|
aaaa |
3913 |
|
a |
3914 |
|
|
3915 |
|
/a*\d*\w/ |
3916 |
|
0a |
3917 |
|
a |
3918 |
|
|
3919 |
|
/a*b *\w/x |
3920 |
|
a |
3921 |
|
|
3922 |
|
/a*b#comment |
3923 |
|
*\w/x |
3924 |
|
a |
3925 |
|
|
3926 |
|
/a* b *\w/x |
3927 |
|
a |
3928 |
|
|
3929 |
|
/^\w+=.*(\\\n.*)*/ |
3930 |
|
abc=xyz\\\npqr |
3931 |
|
|
3932 |
|
/(?=(\w+))\1:/ |
3933 |
|
abcd: |
3934 |
|
|
3935 |
|
/^(?=(\w+))\1:/ |
3936 |
|
abcd: |
3937 |
|
|
3938 |
|
/^\Eabc/ |
3939 |
|
abc |
3940 |
|
|
3941 |
|
/^[\Eabc]/ |
3942 |
|
a |
3943 |
|
** Failers |
3944 |
|
E |
3945 |
|
|
3946 |
|
/^[a-\Ec]/ |
3947 |
|
b |
3948 |
|
** Failers |
3949 |
|
- |
3950 |
|
E |
3951 |
|
|
3952 |
|
/^[a\E\E-\Ec]/ |
3953 |
|
b |
3954 |
|
** Failers |
3955 |
|
- |
3956 |
|
E |
3957 |
|
|
3958 |
|
/^[\E\Qa\E-\Qz\E]+/ |
3959 |
|
b |
3960 |
|
** Failers |
3961 |
|
- |
3962 |
|
|
3963 |
|
/^[a\Q]bc\E]/ |
3964 |
|
a |
3965 |
|
] |
3966 |
|
c |
3967 |
|
|
3968 |
|
/^[a-\Q\E]/ |
3969 |
|
a |
3970 |
|
- |
3971 |
|
|
3972 |
|
/^(a()*)*/ |
3973 |
|
aaaa |
3974 |
|
|
3975 |
|
/^(?:a(?:(?:))*)*/ |
3976 |
|
aaaa |
3977 |
|
|
3978 |
|
/^(a()+)+/ |
3979 |
|
aaaa |
3980 |
|
|
3981 |
|
/^(?:a(?:(?:))+)+/ |
3982 |
|
aaaa |
3983 |
|
|
3984 |
|
/(a){0,3}(?(1)b|(c|))*D/ |
3985 |
|
abbD |
3986 |
|
ccccD |
3987 |
|
D |
3988 |
|
|
3989 |
|
/(a|)*\d/ |
3990 |
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
3991 |
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4 |
3992 |
|
|
3993 |
|
/(?>a|)*\d/ |
3994 |
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
3995 |
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4 |
3996 |
|
|
3997 |
|
/(?:a|)*\d/ |
3998 |
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
3999 |
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4 |
4000 |
|
|
4001 |
|
/\Z/g |
4002 |
|
abc\n |
4003 |
|
|
4004 |
|
/^(?s)(?>.*)(?<!\n)/ |
4005 |
|
abc |
4006 |
|
abc\n |
4007 |
|
|
4008 |
|
/^(?![^\n]*\n\z)/ |
4009 |
|
abc |
4010 |
|
abc\n |
4011 |
|
|
4012 |
|
/\z(?<!\n)/ |
4013 |
|
abc |
4014 |
|
abc\n |
4015 |
|
|
4016 |
|
/(.*(.)?)*/ |
4017 |
|
abcd |
4018 |
|
|
4019 |
|
/( (A | (?(1)0|) )* )/x |
4020 |
|
abcd |
4021 |
|
|
4022 |
|
/( ( (?(1)0|) )* )/x |
4023 |
|
abcd |
4024 |
|
|
4025 |
|
/( (?(1)0|)* )/x |
4026 |
|
abcd |
4027 |
|
|
4028 |
|
/[[:abcd:xyz]]/ |
4029 |
|
a] |
4030 |
|
:] |
4031 |
|
|
4032 |
|
/[abc[:x\]pqr]/ |
4033 |
|
a |
4034 |
|
[ |
4035 |
|
: |
4036 |
|
] |
4037 |
|
p |
4038 |
|
|
4039 |
|
/.*[op][xyz]/ |
4040 |
|
fooabcfoo |
4041 |
|
|
4042 |
/ End of testinput1 / |
/ End of testinput1 / |