1 |
PCRE version 4.4 21-August-2003 |
PCRE version 4.5 01-December-2003 |
2 |
|
|
3 |
/\x{100}/8DM |
/\x{100}/8DM |
4 |
Memory allocation (code space): 11 |
Memory allocation (code space): 11 |
863 |
Need char = 'x' |
Need char = 'x' |
864 |
|
|
865 |
/abc/8 |
/abc/8 |
866 |
ร] |
ร] |
867 |
Error -10 |
Error -10 |
868 |
ร |
ร |
869 |
Error -10 |
Error -10 |
870 |
รรร |
รรร |
871 |
Error -10 |
Error -10 |
872 |
รรร\? |
รรร\? |
873 |
No match |
No match |
874 |
|
|
875 |
/ End of testinput5 / |
/anything/8 |
876 |
|
\xc0\x80 |
877 |
|
Error -10 |
878 |
|
\xc1\x8f |
879 |
|
Error -10 |
880 |
|
\xe0\x9f\x80 |
881 |
|
Error -10 |
882 |
|
\xf0\x8f\x80\x80 |
883 |
|
Error -10 |
884 |
|
\xf8\x87\x80\x80\x80 |
885 |
|
Error -10 |
886 |
|
\xfc\x83\x80\x80\x80\x80 |
887 |
|
Error -10 |
888 |
|
\xfe\x80\x80\x80\x80\x80 |
889 |
|
Error -10 |
890 |
|
\xff\x80\x80\x80\x80\x80 |
891 |
|
Error -10 |
892 |
|
\xc3\x8f |
893 |
|
No match |
894 |
|
\xe0\xaf\x80 |
895 |
|
No match |
896 |
|
\xe1\x80\x80 |
897 |
|
No match |
898 |
|
\xf0\x9f\x80\x80 |
899 |
|
No match |
900 |
|
\xf1\x8f\x80\x80 |
901 |
|
No match |
902 |
|
\xf8\x88\x80\x80\x80 |
903 |
|
No match |
904 |
|
\xf9\x87\x80\x80\x80 |
905 |
|
No match |
906 |
|
\xfc\x84\x80\x80\x80\x80 |
907 |
|
No match |
908 |
|
\xfd\x83\x80\x80\x80\x80 |
909 |
|
No match |
910 |
|
|
911 |
|
/\x{100}abc(xyz(?1))/8D |
912 |
|
------------------------------------------------------------------ |
913 |
|
0 24 Bra 0 |
914 |
|
3 5 \x{100}abc |
915 |
|
10 11 Bra 1 |
916 |
|
13 3 xyz |
917 |
|
18 10 Recurse |
918 |
|
21 11 Ket |
919 |
|
24 24 Ket |
920 |
|
27 End |
921 |
|
------------------------------------------------------------------ |
922 |
|
Capturing subpattern count = 1 |
923 |
|
Options: utf8 |
924 |
|
First char = 196 |
925 |
|
Need char = 'z' |
926 |
|
|
927 |
|
/[^\x{100}]abc(xyz(?1))/8D |
928 |
|
------------------------------------------------------------------ |
929 |
|
0 30 Bra 0 |
930 |
|
3 [^\x{100}] |
931 |
|
11 3 abc |
932 |
|
16 11 Bra 1 |
933 |
|
19 3 xyz |
934 |
|
24 16 Recurse |
935 |
|
27 11 Ket |
936 |
|
30 30 Ket |
937 |
|
33 End |
938 |
|
------------------------------------------------------------------ |
939 |
|
Capturing subpattern count = 1 |
940 |
|
Options: utf8 |
941 |
|
No first char |
942 |
|
Need char = 'z' |
943 |
|
|
944 |
|
/[ab\x{100}]abc(xyz(?1))/8D |
945 |
|
------------------------------------------------------------------ |
946 |
|
0 62 Bra 0 |
947 |
|
3 [a-b\x{100}] |
948 |
|
43 3 abc |
949 |
|
48 11 Bra 1 |
950 |
|
51 3 xyz |
951 |
|
56 48 Recurse |
952 |
|
59 11 Ket |
953 |
|
62 62 Ket |
954 |
|
65 End |
955 |
|
------------------------------------------------------------------ |
956 |
|
Capturing subpattern count = 1 |
957 |
|
Options: utf8 |
958 |
|
No first char |
959 |
|
Need char = 'z' |
960 |
|
|
961 |
|
/(\x{100}(b(?2)c))?/D8 |
962 |
|
------------------------------------------------------------------ |
963 |
|
0 29 Bra 0 |
964 |
|
3 Brazero |
965 |
|
4 22 Bra 1 |
966 |
|
7 2 \x{100} |
967 |
|
11 12 Bra 2 |
968 |
|
14 1 b |
969 |
|
17 11 Recurse |
970 |
|
20 1 c |
971 |
|
23 12 Ket |
972 |
|
26 22 Ket |
973 |
|
29 29 Ket |
974 |
|
32 End |
975 |
|
------------------------------------------------------------------ |
976 |
|
Capturing subpattern count = 2 |
977 |
|
Options: utf8 |
978 |
|
No first char |
979 |
|
No need char |
980 |
|
|
981 |
|
/(\x{100}(b(?2)c)){0,2}/D8 |
982 |
|
------------------------------------------------------------------ |
983 |
|
0 61 Bra 0 |
984 |
|
3 Brazero |
985 |
|
4 54 Bra 0 |
986 |
|
7 22 Bra 1 |
987 |
|
10 2 \x{100} |
988 |
|
14 12 Bra 2 |
989 |
|
17 1 b |
990 |
|
20 14 Recurse |
991 |
|
23 1 c |
992 |
|
26 12 Ket |
993 |
|
29 22 Ket |
994 |
|
32 Brazero |
995 |
|
33 22 Bra 1 |
996 |
|
36 2 \x{100} |
997 |
|
40 12 Bra 2 |
998 |
|
43 1 b |
999 |
|
46 14 Recurse |
1000 |
|
49 1 c |
1001 |
|
52 12 Ket |
1002 |
|
55 22 Ket |
1003 |
|
58 54 Ket |
1004 |
|
61 61 Ket |
1005 |
|
64 End |
1006 |
|
------------------------------------------------------------------ |
1007 |
|
Capturing subpattern count = 2 |
1008 |
|
Options: utf8 |
1009 |
|
No first char |
1010 |
|
No need char |
1011 |
|
|
1012 |
|
/(\x{100}(b(?1)c))?/D8 |
1013 |
|
------------------------------------------------------------------ |
1014 |
|
0 29 Bra 0 |
1015 |
|
3 Brazero |
1016 |
|
4 22 Bra 1 |
1017 |
|
7 2 \x{100} |
1018 |
|
11 12 Bra 2 |
1019 |
|
14 1 b |
1020 |
|
17 4 Recurse |
1021 |
|
20 1 c |
1022 |
|
23 12 Ket |
1023 |
|
26 22 Ket |
1024 |
|
29 29 Ket |
1025 |
|
32 End |
1026 |
|
------------------------------------------------------------------ |
1027 |
|
Capturing subpattern count = 2 |
1028 |
|
Options: utf8 |
1029 |
|
No first char |
1030 |
|
No need char |
1031 |
|
|
1032 |
|
/(\x{100}(b(?1)c)){0,2}/D8 |
1033 |
|
------------------------------------------------------------------ |
1034 |
|
0 61 Bra 0 |
1035 |
|
3 Brazero |
1036 |
|
4 54 Bra 0 |
1037 |
|
7 22 Bra 1 |
1038 |
|
10 2 \x{100} |
1039 |
|
14 12 Bra 2 |
1040 |
|
17 1 b |
1041 |
|
20 7 Recurse |
1042 |
|
23 1 c |
1043 |
|
26 12 Ket |
1044 |
|
29 22 Ket |
1045 |
|
32 Brazero |
1046 |
|
33 22 Bra 1 |
1047 |
|
36 2 \x{100} |
1048 |
|
40 12 Bra 2 |
1049 |
|
43 1 b |
1050 |
|
46 7 Recurse |
1051 |
|
49 1 c |
1052 |
|
52 12 Ket |
1053 |
|
55 22 Ket |
1054 |
|
58 54 Ket |
1055 |
|
61 61 Ket |
1056 |
|
64 End |
1057 |
|
------------------------------------------------------------------ |
1058 |
|
Capturing subpattern count = 2 |
1059 |
|
Options: utf8 |
1060 |
|
No first char |
1061 |
|
No need char |
1062 |
|
|
1063 |
|
/ End of testinput5 / |