|
PCRE version 6.1 21-Jun-2005 |
|
|
|
|
| 1 |
/^\pC\pL\pM\pN\pP\pS\pZ</8 |
/^\pC\pL\pM\pN\pP\pS\pZ</8 |
| 2 |
\x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}< |
\x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}< |
| 3 |
0: \x{7f}\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}< |
0: \x{7f}\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}< |
| 83 |
No match |
No match |
| 84 |
|
|
| 85 |
/^\p{Cn}/8 |
/^\p{Cn}/8 |
| 86 |
|
\x{e0000} |
| 87 |
|
0: \x{e0000} |
| 88 |
** Failers |
** Failers |
| 89 |
No match |
No match |
| 90 |
\x{09f} |
\x{09f} |
| 127 |
/^\p{Lo}/8 |
/^\p{Lo}/8 |
| 128 |
\x{1bb} |
\x{1bb} |
| 129 |
0: \x{1bb} |
0: \x{1bb} |
| 130 |
|
\x{3400} |
| 131 |
|
0: \x{3400} |
| 132 |
|
\x{3401} |
| 133 |
|
0: \x{3401} |
| 134 |
|
\x{4d00} |
| 135 |
|
0: \x{4d00} |
| 136 |
|
\x{4db4} |
| 137 |
|
0: \x{4db4} |
| 138 |
|
\x{4db5} |
| 139 |
|
0: \x{4db5} |
| 140 |
** Failers |
** Failers |
| 141 |
No match |
No match |
| 142 |
a |
a |
| 143 |
No match |
No match |
| 144 |
\x{2b0} |
\x{2b0} |
| 145 |
No match |
No match |
| 146 |
|
\x{4db6} |
| 147 |
|
No match |
| 148 |
|
|
| 149 |
/^\p{Lt}/8 |
/^\p{Lt}/8 |
| 150 |
\x{1c5} |
\x{1c5} |
| 550 |
|
|
| 551 |
/[\p{L}]/D |
/[\p{L}]/D |
| 552 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 553 |
0 10 Bra 0 |
0 11 Bra 0 |
| 554 |
3 [\p{L}] |
3 [\p{L}] |
| 555 |
10 10 Ket |
11 11 Ket |
| 556 |
13 End |
14 End |
| 557 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 558 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 559 |
No options |
No options |
| 562 |
|
|
| 563 |
/[\p{^L}]/D |
/[\p{^L}]/D |
| 564 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 565 |
0 10 Bra 0 |
0 11 Bra 0 |
| 566 |
3 [\P{L}] |
3 [\P{L}] |
| 567 |
10 10 Ket |
11 11 Ket |
| 568 |
13 End |
14 End |
| 569 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 570 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 571 |
No options |
No options |
| 574 |
|
|
| 575 |
/[\P{L}]/D |
/[\P{L}]/D |
| 576 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 577 |
0 10 Bra 0 |
0 11 Bra 0 |
| 578 |
3 [\P{L}] |
3 [\P{L}] |
| 579 |
10 10 Ket |
11 11 Ket |
| 580 |
13 End |
14 End |
| 581 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 582 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 583 |
No options |
No options |
| 586 |
|
|
| 587 |
/[\P{^L}]/D |
/[\P{^L}]/D |
| 588 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 589 |
0 10 Bra 0 |
0 11 Bra 0 |
| 590 |
3 [\p{L}] |
3 [\p{L}] |
| 591 |
10 10 Ket |
11 11 Ket |
| 592 |
13 End |
14 End |
| 593 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 594 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 595 |
No options |
No options |
| 598 |
|
|
| 599 |
/[abc\p{L}\x{0660}]/8D |
/[abc\p{L}\x{0660}]/8D |
| 600 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 601 |
0 45 Bra 0 |
0 46 Bra 0 |
| 602 |
3 [a-c\p{L}\x{660}] |
3 [a-c\p{L}\x{660}] |
| 603 |
45 45 Ket |
46 46 Ket |
| 604 |
48 End |
49 End |
| 605 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 606 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 607 |
Options: utf8 |
Options: utf8 |
| 609 |
No need char |
No need char |
| 610 |
|
|
| 611 |
/[\p{Nd}]/8DM |
/[\p{Nd}]/8DM |
| 612 |
Memory allocation (code space): 46 |
Memory allocation (code space): 47 |
| 613 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 614 |
0 10 Bra 0 |
0 11 Bra 0 |
| 615 |
3 [\p{Nd}] |
3 [\p{Nd}] |
| 616 |
10 10 Ket |
11 11 Ket |
| 617 |
13 End |
14 End |
| 618 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 619 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 620 |
Options: utf8 |
Options: utf8 |
| 624 |
0: 1 |
0: 1 |
| 625 |
|
|
| 626 |
/[\p{Nd}+-]+/8DM |
/[\p{Nd}+-]+/8DM |
| 627 |
Memory allocation (code space): 47 |
Memory allocation (code space): 48 |
| 628 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 629 |
0 43 Bra 0 |
0 44 Bra 0 |
| 630 |
3 [+\-\p{Nd}]+ |
3 [+\-\p{Nd}]+ |
| 631 |
43 43 Ket |
44 44 Ket |
| 632 |
46 End |
47 End |
| 633 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 634 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 635 |
Partial matching not supported |
Partial matching not supported |
| 1022 |
0: A\x{300}\x{301}B\x{300}C |
0: A\x{300}\x{301}B\x{300}C |
| 1023 |
1: C |
1: C |
| 1024 |
|
|
| 1025 |
|
/^\p{Han}+/8 |
| 1026 |
|
\x{2e81}\x{3007}\x{2f804}\x{31a0} |
| 1027 |
|
0: \x{2e81}\x{3007}\x{2f804} |
| 1028 |
|
** Failers |
| 1029 |
|
No match |
| 1030 |
|
\x{2e7f} |
| 1031 |
|
No match |
| 1032 |
|
|
| 1033 |
|
/^\P{Katakana}+/8 |
| 1034 |
|
\x{3105} |
| 1035 |
|
0: \x{3105} |
| 1036 |
|
** Failers |
| 1037 |
|
0: ** Failers |
| 1038 |
|
\x{30ff} |
| 1039 |
|
No match |
| 1040 |
|
|
| 1041 |
|
/^[\p{Arabic}]/8 |
| 1042 |
|
\x{06e9} |
| 1043 |
|
0: \x{6e9} |
| 1044 |
|
\x{060b} |
| 1045 |
|
0: \x{60b} |
| 1046 |
|
** Failers |
| 1047 |
|
No match |
| 1048 |
|
X\x{06e9} |
| 1049 |
|
No match |
| 1050 |
|
|
| 1051 |
|
/^[\P{Yi}]/8 |
| 1052 |
|
\x{2f800} |
| 1053 |
|
0: \x{2f800} |
| 1054 |
|
** Failers |
| 1055 |
|
0: * |
| 1056 |
|
\x{a014} |
| 1057 |
|
No match |
| 1058 |
|
\x{a4c6} |
| 1059 |
|
No match |
| 1060 |
|
|
| 1061 |
|
/^\p{Any}X/8 |
| 1062 |
|
AXYZ |
| 1063 |
|
0: AX |
| 1064 |
|
\x{1234}XYZ |
| 1065 |
|
0: \x{1234}X |
| 1066 |
|
** Failers |
| 1067 |
|
No match |
| 1068 |
|
X |
| 1069 |
|
No match |
| 1070 |
|
|
| 1071 |
|
/^\P{Any}X/8 |
| 1072 |
|
** Failers |
| 1073 |
|
No match |
| 1074 |
|
AX |
| 1075 |
|
No match |
| 1076 |
|
|
| 1077 |
|
/^\p{Any}?X/8 |
| 1078 |
|
XYZ |
| 1079 |
|
0: X |
| 1080 |
|
AXYZ |
| 1081 |
|
0: AX |
| 1082 |
|
\x{1234}XYZ |
| 1083 |
|
0: \x{1234}X |
| 1084 |
|
** Failers |
| 1085 |
|
No match |
| 1086 |
|
ABXYZ |
| 1087 |
|
No match |
| 1088 |
|
|
| 1089 |
|
/^\P{Any}?X/8 |
| 1090 |
|
XYZ |
| 1091 |
|
0: X |
| 1092 |
|
** Failers |
| 1093 |
|
No match |
| 1094 |
|
AXYZ |
| 1095 |
|
No match |
| 1096 |
|
\x{1234}XYZ |
| 1097 |
|
No match |
| 1098 |
|
ABXYZ |
| 1099 |
|
No match |
| 1100 |
|
|
| 1101 |
|
/^\p{Any}+X/8 |
| 1102 |
|
AXYZ |
| 1103 |
|
0: AX |
| 1104 |
|
\x{1234}XYZ |
| 1105 |
|
0: \x{1234}X |
| 1106 |
|
A\x{1234}XYZ |
| 1107 |
|
0: A\x{1234}X |
| 1108 |
|
** Failers |
| 1109 |
|
No match |
| 1110 |
|
XYZ |
| 1111 |
|
No match |
| 1112 |
|
|
| 1113 |
|
/^\P{Any}+X/8 |
| 1114 |
|
** Failers |
| 1115 |
|
No match |
| 1116 |
|
AXYZ |
| 1117 |
|
No match |
| 1118 |
|
\x{1234}XYZ |
| 1119 |
|
No match |
| 1120 |
|
A\x{1234}XYZ |
| 1121 |
|
No match |
| 1122 |
|
XYZ |
| 1123 |
|
No match |
| 1124 |
|
|
| 1125 |
|
/^\p{Any}*X/8 |
| 1126 |
|
XYZ |
| 1127 |
|
0: X |
| 1128 |
|
AXYZ |
| 1129 |
|
0: AX |
| 1130 |
|
\x{1234}XYZ |
| 1131 |
|
0: \x{1234}X |
| 1132 |
|
A\x{1234}XYZ |
| 1133 |
|
0: A\x{1234}X |
| 1134 |
|
** Failers |
| 1135 |
|
No match |
| 1136 |
|
|
| 1137 |
|
/^\P{Any}*X/8 |
| 1138 |
|
XYZ |
| 1139 |
|
0: X |
| 1140 |
|
** Failers |
| 1141 |
|
No match |
| 1142 |
|
AXYZ |
| 1143 |
|
No match |
| 1144 |
|
\x{1234}XYZ |
| 1145 |
|
No match |
| 1146 |
|
A\x{1234}XYZ |
| 1147 |
|
No match |
| 1148 |
|
|
| 1149 |
|
/^[\p{Any}]X/8 |
| 1150 |
|
AXYZ |
| 1151 |
|
0: AX |
| 1152 |
|
\x{1234}XYZ |
| 1153 |
|
0: \x{1234}X |
| 1154 |
|
** Failers |
| 1155 |
|
No match |
| 1156 |
|
X |
| 1157 |
|
No match |
| 1158 |
|
|
| 1159 |
|
/^[\P{Any}]X/8 |
| 1160 |
|
** Failers |
| 1161 |
|
No match |
| 1162 |
|
AX |
| 1163 |
|
No match |
| 1164 |
|
|
| 1165 |
|
/^[\p{Any}]?X/8 |
| 1166 |
|
XYZ |
| 1167 |
|
0: X |
| 1168 |
|
AXYZ |
| 1169 |
|
0: AX |
| 1170 |
|
\x{1234}XYZ |
| 1171 |
|
0: \x{1234}X |
| 1172 |
|
** Failers |
| 1173 |
|
No match |
| 1174 |
|
ABXYZ |
| 1175 |
|
No match |
| 1176 |
|
|
| 1177 |
|
/^[\P{Any}]?X/8 |
| 1178 |
|
XYZ |
| 1179 |
|
0: X |
| 1180 |
|
** Failers |
| 1181 |
|
No match |
| 1182 |
|
AXYZ |
| 1183 |
|
No match |
| 1184 |
|
\x{1234}XYZ |
| 1185 |
|
No match |
| 1186 |
|
ABXYZ |
| 1187 |
|
No match |
| 1188 |
|
|
| 1189 |
|
/^[\p{Any}]+X/8 |
| 1190 |
|
AXYZ |
| 1191 |
|
0: AX |
| 1192 |
|
\x{1234}XYZ |
| 1193 |
|
0: \x{1234}X |
| 1194 |
|
A\x{1234}XYZ |
| 1195 |
|
0: A\x{1234}X |
| 1196 |
|
** Failers |
| 1197 |
|
No match |
| 1198 |
|
XYZ |
| 1199 |
|
No match |
| 1200 |
|
|
| 1201 |
|
/^[\P{Any}]+X/8 |
| 1202 |
|
** Failers |
| 1203 |
|
No match |
| 1204 |
|
AXYZ |
| 1205 |
|
No match |
| 1206 |
|
\x{1234}XYZ |
| 1207 |
|
No match |
| 1208 |
|
A\x{1234}XYZ |
| 1209 |
|
No match |
| 1210 |
|
XYZ |
| 1211 |
|
No match |
| 1212 |
|
|
| 1213 |
|
/^[\p{Any}]*X/8 |
| 1214 |
|
XYZ |
| 1215 |
|
0: X |
| 1216 |
|
AXYZ |
| 1217 |
|
0: AX |
| 1218 |
|
\x{1234}XYZ |
| 1219 |
|
0: \x{1234}X |
| 1220 |
|
A\x{1234}XYZ |
| 1221 |
|
0: A\x{1234}X |
| 1222 |
|
** Failers |
| 1223 |
|
No match |
| 1224 |
|
|
| 1225 |
|
/^[\P{Any}]*X/8 |
| 1226 |
|
XYZ |
| 1227 |
|
0: X |
| 1228 |
|
** Failers |
| 1229 |
|
No match |
| 1230 |
|
AXYZ |
| 1231 |
|
No match |
| 1232 |
|
\x{1234}XYZ |
| 1233 |
|
No match |
| 1234 |
|
A\x{1234}XYZ |
| 1235 |
|
No match |
| 1236 |
|
|
| 1237 |
|
/^\p{Any}{3,5}?/8 |
| 1238 |
|
abcdefgh |
| 1239 |
|
0: abc |
| 1240 |
|
\x{1234}\n\r\x{3456}xyz |
| 1241 |
|
0: \x{1234}\x{0a}\x{0d} |
| 1242 |
|
|
| 1243 |
|
/^\p{Any}{3,5}/8 |
| 1244 |
|
abcdefgh |
| 1245 |
|
0: abcde |
| 1246 |
|
\x{1234}\n\r\x{3456}xyz |
| 1247 |
|
0: \x{1234}\x{0a}\x{0d}\x{3456}x |
| 1248 |
|
|
| 1249 |
|
/^\P{Any}{3,5}?/8 |
| 1250 |
|
** Failers |
| 1251 |
|
No match |
| 1252 |
|
abcdefgh |
| 1253 |
|
No match |
| 1254 |
|
\x{1234}\n\r\x{3456}xyz |
| 1255 |
|
No match |
| 1256 |
|
|
| 1257 |
|
/^\p{L&}X/8 |
| 1258 |
|
AXY |
| 1259 |
|
0: AX |
| 1260 |
|
aXY |
| 1261 |
|
0: aX |
| 1262 |
|
\x{1c5}XY |
| 1263 |
|
0: \x{1c5}X |
| 1264 |
|
** Failers |
| 1265 |
|
No match |
| 1266 |
|
\x{1bb}XY |
| 1267 |
|
No match |
| 1268 |
|
\x{2b0}XY |
| 1269 |
|
No match |
| 1270 |
|
!XY |
| 1271 |
|
No match |
| 1272 |
|
|
| 1273 |
|
/^[\p{L&}]X/8 |
| 1274 |
|
AXY |
| 1275 |
|
0: AX |
| 1276 |
|
aXY |
| 1277 |
|
0: aX |
| 1278 |
|
\x{1c5}XY |
| 1279 |
|
0: \x{1c5}X |
| 1280 |
|
** Failers |
| 1281 |
|
No match |
| 1282 |
|
\x{1bb}XY |
| 1283 |
|
No match |
| 1284 |
|
\x{2b0}XY |
| 1285 |
|
No match |
| 1286 |
|
!XY |
| 1287 |
|
No match |
| 1288 |
|
|
| 1289 |
|
/^\p{L&}+X/8 |
| 1290 |
|
AXY |
| 1291 |
|
0: AX |
| 1292 |
|
aXY |
| 1293 |
|
0: aX |
| 1294 |
|
AbcdeXyz |
| 1295 |
|
0: AbcdeX |
| 1296 |
|
\x{1c5}AbXY |
| 1297 |
|
0: \x{1c5}AbX |
| 1298 |
|
abcDEXypqreXlmn |
| 1299 |
|
0: abcDEXypqreX |
| 1300 |
|
** Failers |
| 1301 |
|
No match |
| 1302 |
|
\x{1bb}XY |
| 1303 |
|
No match |
| 1304 |
|
\x{2b0}XY |
| 1305 |
|
No match |
| 1306 |
|
!XY |
| 1307 |
|
No match |
| 1308 |
|
|
| 1309 |
|
/^[\p{L&}]+X/8 |
| 1310 |
|
AXY |
| 1311 |
|
0: AX |
| 1312 |
|
aXY |
| 1313 |
|
0: aX |
| 1314 |
|
AbcdeXyz |
| 1315 |
|
0: AbcdeX |
| 1316 |
|
\x{1c5}AbXY |
| 1317 |
|
0: \x{1c5}AbX |
| 1318 |
|
abcDEXypqreXlmn |
| 1319 |
|
0: abcDEXypqreX |
| 1320 |
|
** Failers |
| 1321 |
|
No match |
| 1322 |
|
\x{1bb}XY |
| 1323 |
|
No match |
| 1324 |
|
\x{2b0}XY |
| 1325 |
|
No match |
| 1326 |
|
!XY |
| 1327 |
|
No match |
| 1328 |
|
|
| 1329 |
|
/^\p{L&}+?X/8 |
| 1330 |
|
AXY |
| 1331 |
|
0: AX |
| 1332 |
|
aXY |
| 1333 |
|
0: aX |
| 1334 |
|
AbcdeXyz |
| 1335 |
|
0: AbcdeX |
| 1336 |
|
\x{1c5}AbXY |
| 1337 |
|
0: \x{1c5}AbX |
| 1338 |
|
abcDEXypqreXlmn |
| 1339 |
|
0: abcDEX |
| 1340 |
|
** Failers |
| 1341 |
|
No match |
| 1342 |
|
\x{1bb}XY |
| 1343 |
|
No match |
| 1344 |
|
\x{2b0}XY |
| 1345 |
|
No match |
| 1346 |
|
!XY |
| 1347 |
|
No match |
| 1348 |
|
|
| 1349 |
|
/^[\p{L&}]+?X/8 |
| 1350 |
|
AXY |
| 1351 |
|
0: AX |
| 1352 |
|
aXY |
| 1353 |
|
0: aX |
| 1354 |
|
AbcdeXyz |
| 1355 |
|
0: AbcdeX |
| 1356 |
|
\x{1c5}AbXY |
| 1357 |
|
0: \x{1c5}AbX |
| 1358 |
|
abcDEXypqreXlmn |
| 1359 |
|
0: abcDEX |
| 1360 |
|
** Failers |
| 1361 |
|
No match |
| 1362 |
|
\x{1bb}XY |
| 1363 |
|
No match |
| 1364 |
|
\x{2b0}XY |
| 1365 |
|
No match |
| 1366 |
|
!XY |
| 1367 |
|
No match |
| 1368 |
|
|
| 1369 |
|
/^\P{L&}X/8 |
| 1370 |
|
!XY |
| 1371 |
|
0: !X |
| 1372 |
|
\x{1bb}XY |
| 1373 |
|
0: \x{1bb}X |
| 1374 |
|
\x{2b0}XY |
| 1375 |
|
0: \x{2b0}X |
| 1376 |
|
** Failers |
| 1377 |
|
No match |
| 1378 |
|
\x{1c5}XY |
| 1379 |
|
No match |
| 1380 |
|
AXY |
| 1381 |
|
No match |
| 1382 |
|
|
| 1383 |
|
/^[\P{L&}]X/8 |
| 1384 |
|
!XY |
| 1385 |
|
0: !X |
| 1386 |
|
\x{1bb}XY |
| 1387 |
|
0: \x{1bb}X |
| 1388 |
|
\x{2b0}XY |
| 1389 |
|
0: \x{2b0}X |
| 1390 |
|
** Failers |
| 1391 |
|
No match |
| 1392 |
|
\x{1c5}XY |
| 1393 |
|
No match |
| 1394 |
|
AXY |
| 1395 |
|
No match |
| 1396 |
|
|
| 1397 |
/ End of testinput6 / |
/ End of testinput6 / |