| 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 / |