|
1 /^\pC\pL\pM\pN\pP\pS\pZ</8 |
|
2 \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}< |
|
3 \np\x{300}9!\$ < |
|
4 ** Failers |
|
5 ap\x{300}9!\$ < |
|
6 |
|
7 /^\PC/8 |
|
8 X |
|
9 ** Failers |
|
10 \x7f |
|
11 |
|
12 /^\PL/8 |
|
13 9 |
|
14 ** Failers |
|
15 \x{c0} |
|
16 |
|
17 /^\PM/8 |
|
18 X |
|
19 ** Failers |
|
20 \x{30f} |
|
21 |
|
22 /^\PN/8 |
|
23 X |
|
24 ** Failers |
|
25 \x{660} |
|
26 |
|
27 /^\PP/8 |
|
28 X |
|
29 ** Failers |
|
30 \x{66c} |
|
31 |
|
32 /^\PS/8 |
|
33 X |
|
34 ** Failers |
|
35 \x{f01} |
|
36 |
|
37 /^\PZ/8 |
|
38 X |
|
39 ** Failers |
|
40 \x{1680} |
|
41 |
|
42 /^\p{Cc}/8 |
|
43 \x{017} |
|
44 \x{09f} |
|
45 ** Failers |
|
46 \x{0600} |
|
47 |
|
48 /^\p{Cf}/8 |
|
49 \x{601} |
|
50 ** Failers |
|
51 \x{09f} |
|
52 |
|
53 /^\p{Cn}/8 |
|
54 \x{e0000} |
|
55 ** Failers |
|
56 \x{09f} |
|
57 |
|
58 /^\p{Co}/8 |
|
59 \x{f8ff} |
|
60 ** Failers |
|
61 \x{09f} |
|
62 |
|
63 /^\p{Cs}/8 |
|
64 \?\x{dfff} |
|
65 ** Failers |
|
66 \x{09f} |
|
67 |
|
68 /^\p{Ll}/8 |
|
69 a |
|
70 ** Failers |
|
71 Z |
|
72 \x{e000} |
|
73 |
|
74 /^\p{Lm}/8 |
|
75 \x{2b0} |
|
76 ** Failers |
|
77 a |
|
78 |
|
79 /^\p{Lo}/8 |
|
80 \x{1bb} |
|
81 \x{3400} |
|
82 \x{3401} |
|
83 \x{4d00} |
|
84 \x{4db4} |
|
85 \x{4db5} |
|
86 ** Failers |
|
87 a |
|
88 \x{2b0} |
|
89 \x{4db6} |
|
90 |
|
91 /^\p{Lt}/8 |
|
92 \x{1c5} |
|
93 ** Failers |
|
94 a |
|
95 \x{2b0} |
|
96 |
|
97 /^\p{Lu}/8 |
|
98 A |
|
99 ** Failers |
|
100 \x{2b0} |
|
101 |
|
102 /^\p{Mc}/8 |
|
103 \x{903} |
|
104 ** Failers |
|
105 X |
|
106 \x{300} |
|
107 |
|
108 /^\p{Me}/8 |
|
109 \x{488} |
|
110 ** Failers |
|
111 X |
|
112 \x{903} |
|
113 \x{300} |
|
114 |
|
115 /^\p{Mn}/8 |
|
116 \x{300} |
|
117 ** Failers |
|
118 X |
|
119 \x{903} |
|
120 |
|
121 /^\p{Nd}+/8 |
|
122 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a} |
|
123 \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa} |
|
124 \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970} |
|
125 ** Failers |
|
126 X |
|
127 |
|
128 /^\p{Nl}/8 |
|
129 \x{16ee} |
|
130 ** Failers |
|
131 X |
|
132 \x{966} |
|
133 |
|
134 /^\p{No}/8 |
|
135 \x{b2} |
|
136 \x{b3} |
|
137 ** Failers |
|
138 X |
|
139 \x{16ee} |
|
140 |
|
141 /^\p{Pc}/8 |
|
142 \x5f |
|
143 \x{203f} |
|
144 ** Failers |
|
145 X |
|
146 - |
|
147 \x{58a} |
|
148 |
|
149 /^\p{Pd}/8 |
|
150 - |
|
151 \x{58a} |
|
152 ** Failers |
|
153 X |
|
154 \x{203f} |
|
155 |
|
156 /^\p{Pe}/8 |
|
157 ) |
|
158 ] |
|
159 } |
|
160 \x{f3b} |
|
161 ** Failers |
|
162 X |
|
163 \x{203f} |
|
164 ( |
|
165 [ |
|
166 { |
|
167 \x{f3c} |
|
168 |
|
169 /^\p{Pf}/8 |
|
170 \x{bb} |
|
171 \x{2019} |
|
172 ** Failers |
|
173 X |
|
174 \x{203f} |
|
175 |
|
176 /^\p{Pi}/8 |
|
177 \x{ab} |
|
178 \x{2018} |
|
179 ** Failers |
|
180 X |
|
181 \x{203f} |
|
182 |
|
183 /^\p{Po}/8 |
|
184 ! |
|
185 \x{37e} |
|
186 ** Failers |
|
187 X |
|
188 \x{203f} |
|
189 |
|
190 /^\p{Ps}/8 |
|
191 ( |
|
192 [ |
|
193 { |
|
194 \x{f3c} |
|
195 ** Failers |
|
196 X |
|
197 ) |
|
198 ] |
|
199 } |
|
200 \x{f3b} |
|
201 |
|
202 /^\p{Sc}+/8 |
|
203 $\x{a2}\x{a3}\x{a4}\x{a5}\x{a6} |
|
204 \x{9f2} |
|
205 ** Failers |
|
206 X |
|
207 \x{2c2} |
|
208 |
|
209 /^\p{Sk}/8 |
|
210 \x{2c2} |
|
211 ** Failers |
|
212 X |
|
213 \x{9f2} |
|
214 |
|
215 /^\p{Sm}+/8 |
|
216 +<|~\x{ac}\x{2044} |
|
217 ** Failers |
|
218 X |
|
219 \x{9f2} |
|
220 |
|
221 /^\p{So}/8 |
|
222 \x{a6} |
|
223 \x{482} |
|
224 ** Failers |
|
225 X |
|
226 \x{9f2} |
|
227 |
|
228 /^\p{Zl}/8 |
|
229 \x{2028} |
|
230 ** Failers |
|
231 X |
|
232 \x{2029} |
|
233 |
|
234 /^\p{Zp}/8 |
|
235 \x{2029} |
|
236 ** Failers |
|
237 X |
|
238 \x{2028} |
|
239 |
|
240 /^\p{Zs}/8 |
|
241 \ \ |
|
242 \x{a0} |
|
243 \x{1680} |
|
244 \x{180e} |
|
245 \x{2000} |
|
246 \x{2001} |
|
247 ** Failers |
|
248 \x{2028} |
|
249 \x{200d} |
|
250 |
|
251 /\p{Nd}+(..)/8 |
|
252 \x{660}\x{661}\x{662}ABC |
|
253 |
|
254 /\p{Nd}+?(..)/8 |
|
255 \x{660}\x{661}\x{662}ABC |
|
256 |
|
257 /\p{Nd}{2,}(..)/8 |
|
258 \x{660}\x{661}\x{662}ABC |
|
259 |
|
260 /\p{Nd}{2,}?(..)/8 |
|
261 \x{660}\x{661}\x{662}ABC |
|
262 |
|
263 /\p{Nd}*(..)/8 |
|
264 \x{660}\x{661}\x{662}ABC |
|
265 |
|
266 /\p{Nd}*?(..)/8 |
|
267 \x{660}\x{661}\x{662}ABC |
|
268 |
|
269 /\p{Nd}{2}(..)/8 |
|
270 \x{660}\x{661}\x{662}ABC |
|
271 |
|
272 /\p{Nd}{2,3}(..)/8 |
|
273 \x{660}\x{661}\x{662}ABC |
|
274 |
|
275 /\p{Nd}{2,3}?(..)/8 |
|
276 \x{660}\x{661}\x{662}ABC |
|
277 |
|
278 /\p{Nd}?(..)/8 |
|
279 \x{660}\x{661}\x{662}ABC |
|
280 |
|
281 /\p{Nd}??(..)/8 |
|
282 \x{660}\x{661}\x{662}ABC |
|
283 |
|
284 /\p{Nd}*+(..)/8 |
|
285 \x{660}\x{661}\x{662}ABC |
|
286 |
|
287 /\p{Nd}*+(...)/8 |
|
288 \x{660}\x{661}\x{662}ABC |
|
289 |
|
290 /\p{Nd}*+(....)/8 |
|
291 ** Failers |
|
292 \x{660}\x{661}\x{662}ABC |
|
293 |
|
294 /\p{Lu}/8i |
|
295 A |
|
296 a\x{10a0}B |
|
297 ** Failers |
|
298 a |
|
299 \x{1d00} |
|
300 |
|
301 /\p{^Lu}/8i |
|
302 1234 |
|
303 ** Failers |
|
304 ABC |
|
305 |
|
306 /\P{Lu}/8i |
|
307 1234 |
|
308 ** Failers |
|
309 ABC |
|
310 |
|
311 /(?<=A\p{Nd})XYZ/8 |
|
312 A2XYZ |
|
313 123A5XYZPQR |
|
314 ABA\x{660}XYZpqr |
|
315 ** Failers |
|
316 AXYZ |
|
317 XYZ |
|
318 |
|
319 /(?<!\pL)XYZ/8 |
|
320 1XYZ |
|
321 AB=XYZ.. |
|
322 XYZ |
|
323 ** Failers |
|
324 WXYZ |
|
325 |
|
326 /[\p{L}]/DZ |
|
327 |
|
328 /[\p{^L}]/DZ |
|
329 |
|
330 /[\P{L}]/DZ |
|
331 |
|
332 /[\P{^L}]/DZ |
|
333 |
|
334 /[abc\p{L}\x{0660}]/8DZ |
|
335 |
|
336 /[\p{Nd}]/8DZ |
|
337 1234 |
|
338 |
|
339 /[\p{Nd}+-]+/8DZ |
|
340 1234 |
|
341 12-34 |
|
342 12+\x{661}-34 |
|
343 ** Failers |
|
344 abcd |
|
345 |
|
346 /[\P{Nd}]+/8 |
|
347 abcd |
|
348 ** Failers |
|
349 1234 |
|
350 |
|
351 /\D+/8 |
|
352 11111111111111111111111111111111111111111111111111111111111111111111111 |
|
353 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
354 |
|
355 /\P{Nd}+/8 |
|
356 11111111111111111111111111111111111111111111111111111111111111111111111 |
|
357 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
358 |
|
359 /[\D]+/8 |
|
360 11111111111111111111111111111111111111111111111111111111111111111111111 |
|
361 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
362 |
|
363 /[\P{Nd}]+/8 |
|
364 11111111111111111111111111111111111111111111111111111111111111111111111 |
|
365 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
366 |
|
367 /[\D\P{Nd}]+/8 |
|
368 11111111111111111111111111111111111111111111111111111111111111111111111 |
|
369 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
|
370 |
|
371 /\pL/8 |
|
372 a |
|
373 A |
|
374 |
|
375 /\pL/8i |
|
376 a |
|
377 A |
|
378 |
|
379 /\p{Lu}/8 |
|
380 A |
|
381 aZ |
|
382 ** Failers |
|
383 abc |
|
384 |
|
385 /\p{Lu}/8i |
|
386 A |
|
387 aZ |
|
388 ** Failers |
|
389 abc |
|
390 |
|
391 /\p{Ll}/8 |
|
392 a |
|
393 Az |
|
394 ** Failers |
|
395 ABC |
|
396 |
|
397 /\p{Ll}/8i |
|
398 a |
|
399 Az |
|
400 ** Failers |
|
401 ABC |
|
402 |
|
403 /^\x{c0}$/8i |
|
404 \x{c0} |
|
405 \x{e0} |
|
406 |
|
407 /^\x{e0}$/8i |
|
408 \x{c0} |
|
409 \x{e0} |
|
410 |
|
411 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8 |
|
412 A\x{391}\x{10427}\x{ff3a}\x{1fb0} |
|
413 ** Failers |
|
414 a\x{391}\x{10427}\x{ff3a}\x{1fb0} |
|
415 A\x{3b1}\x{10427}\x{ff3a}\x{1fb0} |
|
416 A\x{391}\x{1044F}\x{ff3a}\x{1fb0} |
|
417 A\x{391}\x{10427}\x{ff5a}\x{1fb0} |
|
418 A\x{391}\x{10427}\x{ff3a}\x{1fb8} |
|
419 |
|
420 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8i |
|
421 A\x{391}\x{10427}\x{ff3a}\x{1fb0} |
|
422 a\x{391}\x{10427}\x{ff3a}\x{1fb0} |
|
423 A\x{3b1}\x{10427}\x{ff3a}\x{1fb0} |
|
424 A\x{391}\x{1044F}\x{ff3a}\x{1fb0} |
|
425 A\x{391}\x{10427}\x{ff5a}\x{1fb0} |
|
426 A\x{391}\x{10427}\x{ff3a}\x{1fb8} |
|
427 |
|
428 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iDZ |
|
429 |
|
430 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8DZ |
|
431 |
|
432 /AB\x{1fb0}/8DZ |
|
433 |
|
434 /AB\x{1fb0}/8DZi |
|
435 |
|
436 /\x{391}+/8i |
|
437 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391} |
|
438 |
|
439 /\x{391}{3,5}(.)/8i |
|
440 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X |
|
441 |
|
442 /\x{391}{3,5}?(.)/8i |
|
443 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X |
|
444 |
|
445 /[\x{391}\x{ff3a}]/8i |
|
446 \x{391} |
|
447 \x{ff3a} |
|
448 \x{3b1} |
|
449 \x{ff5a} |
|
450 |
|
451 /[\x{c0}\x{391}]/8i |
|
452 \x{c0} |
|
453 \x{e0} |
|
454 |
|
455 /[\x{105}-\x{109}]/8iDZ |
|
456 \x{104} |
|
457 \x{105} |
|
458 \x{109} |
|
459 ** Failers |
|
460 \x{100} |
|
461 \x{10a} |
|
462 |
|
463 /[z-\x{100}]/8iDZ |
|
464 Z |
|
465 z |
|
466 \x{39c} |
|
467 \x{178} |
|
468 | |
|
469 \x{80} |
|
470 \x{ff} |
|
471 \x{100} |
|
472 \x{101} |
|
473 ** Failers |
|
474 \x{102} |
|
475 Y |
|
476 y |
|
477 |
|
478 /[z-\x{100}]/8DZi |
|
479 |
|
480 /^\X/8 |
|
481 A |
|
482 A\x{300}BC |
|
483 A\x{300}\x{301}\x{302}BC |
|
484 *** Failers |
|
485 \x{300} |
|
486 |
|
487 /^[\X]/8 |
|
488 X123 |
|
489 *** Failers |
|
490 AXYZ |
|
491 |
|
492 /^(\X*)C/8 |
|
493 A\x{300}\x{301}\x{302}BCA\x{300}\x{301} |
|
494 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C |
|
495 |
|
496 /^(\X*?)C/8 |
|
497 A\x{300}\x{301}\x{302}BCA\x{300}\x{301} |
|
498 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C |
|
499 |
|
500 /^(\X*)(.)/8 |
|
501 A\x{300}\x{301}\x{302}BCA\x{300}\x{301} |
|
502 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C |
|
503 |
|
504 /^(\X*?)(.)/8 |
|
505 A\x{300}\x{301}\x{302}BCA\x{300}\x{301} |
|
506 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C |
|
507 |
|
508 /^\X(.)/8 |
|
509 *** Failers |
|
510 A\x{300}\x{301}\x{302} |
|
511 |
|
512 /^\X{2,3}(.)/8 |
|
513 A\x{300}\x{301}B\x{300}X |
|
514 A\x{300}\x{301}B\x{300}C\x{300}\x{301} |
|
515 A\x{300}\x{301}B\x{300}C\x{300}\x{301}X |
|
516 A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X |
|
517 |
|
518 /^\X{2,3}?(.)/8 |
|
519 A\x{300}\x{301}B\x{300}X |
|
520 A\x{300}\x{301}B\x{300}C\x{300}\x{301} |
|
521 A\x{300}\x{301}B\x{300}C\x{300}\x{301}X |
|
522 A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X |
|
523 |
|
524 /^\p{Han}+/8 |
|
525 \x{2e81}\x{3007}\x{2f804}\x{31a0} |
|
526 ** Failers |
|
527 \x{2e7f} |
|
528 |
|
529 /^\P{Katakana}+/8 |
|
530 \x{3105} |
|
531 ** Failers |
|
532 \x{30ff} |
|
533 |
|
534 /^[\p{Arabic}]/8 |
|
535 \x{06e9} |
|
536 \x{060b} |
|
537 ** Failers |
|
538 X\x{06e9} |
|
539 |
|
540 /^[\P{Yi}]/8 |
|
541 \x{2f800} |
|
542 ** Failers |
|
543 \x{a014} |
|
544 \x{a4c6} |
|
545 |
|
546 /^\p{Any}X/8 |
|
547 AXYZ |
|
548 \x{1234}XYZ |
|
549 ** Failers |
|
550 X |
|
551 |
|
552 /^\P{Any}X/8 |
|
553 ** Failers |
|
554 AX |
|
555 |
|
556 /^\p{Any}?X/8 |
|
557 XYZ |
|
558 AXYZ |
|
559 \x{1234}XYZ |
|
560 ** Failers |
|
561 ABXYZ |
|
562 |
|
563 /^\P{Any}?X/8 |
|
564 XYZ |
|
565 ** Failers |
|
566 AXYZ |
|
567 \x{1234}XYZ |
|
568 ABXYZ |
|
569 |
|
570 /^\p{Any}+X/8 |
|
571 AXYZ |
|
572 \x{1234}XYZ |
|
573 A\x{1234}XYZ |
|
574 ** Failers |
|
575 XYZ |
|
576 |
|
577 /^\P{Any}+X/8 |
|
578 ** Failers |
|
579 AXYZ |
|
580 \x{1234}XYZ |
|
581 A\x{1234}XYZ |
|
582 XYZ |
|
583 |
|
584 /^\p{Any}*X/8 |
|
585 XYZ |
|
586 AXYZ |
|
587 \x{1234}XYZ |
|
588 A\x{1234}XYZ |
|
589 ** Failers |
|
590 |
|
591 /^\P{Any}*X/8 |
|
592 XYZ |
|
593 ** Failers |
|
594 AXYZ |
|
595 \x{1234}XYZ |
|
596 A\x{1234}XYZ |
|
597 |
|
598 /^[\p{Any}]X/8 |
|
599 AXYZ |
|
600 \x{1234}XYZ |
|
601 ** Failers |
|
602 X |
|
603 |
|
604 /^[\P{Any}]X/8 |
|
605 ** Failers |
|
606 AX |
|
607 |
|
608 /^[\p{Any}]?X/8 |
|
609 XYZ |
|
610 AXYZ |
|
611 \x{1234}XYZ |
|
612 ** Failers |
|
613 ABXYZ |
|
614 |
|
615 /^[\P{Any}]?X/8 |
|
616 XYZ |
|
617 ** Failers |
|
618 AXYZ |
|
619 \x{1234}XYZ |
|
620 ABXYZ |
|
621 |
|
622 /^[\p{Any}]+X/8 |
|
623 AXYZ |
|
624 \x{1234}XYZ |
|
625 A\x{1234}XYZ |
|
626 ** Failers |
|
627 XYZ |
|
628 |
|
629 /^[\P{Any}]+X/8 |
|
630 ** Failers |
|
631 AXYZ |
|
632 \x{1234}XYZ |
|
633 A\x{1234}XYZ |
|
634 XYZ |
|
635 |
|
636 /^[\p{Any}]*X/8 |
|
637 XYZ |
|
638 AXYZ |
|
639 \x{1234}XYZ |
|
640 A\x{1234}XYZ |
|
641 ** Failers |
|
642 |
|
643 /^[\P{Any}]*X/8 |
|
644 XYZ |
|
645 ** Failers |
|
646 AXYZ |
|
647 \x{1234}XYZ |
|
648 A\x{1234}XYZ |
|
649 |
|
650 /^\p{Any}{3,5}?/8 |
|
651 abcdefgh |
|
652 \x{1234}\n\r\x{3456}xyz |
|
653 |
|
654 /^\p{Any}{3,5}/8 |
|
655 abcdefgh |
|
656 \x{1234}\n\r\x{3456}xyz |
|
657 |
|
658 /^\P{Any}{3,5}?/8 |
|
659 ** Failers |
|
660 abcdefgh |
|
661 \x{1234}\n\r\x{3456}xyz |
|
662 |
|
663 /^\p{L&}X/8 |
|
664 AXY |
|
665 aXY |
|
666 \x{1c5}XY |
|
667 ** Failers |
|
668 \x{1bb}XY |
|
669 \x{2b0}XY |
|
670 !XY |
|
671 |
|
672 /^[\p{L&}]X/8 |
|
673 AXY |
|
674 aXY |
|
675 \x{1c5}XY |
|
676 ** Failers |
|
677 \x{1bb}XY |
|
678 \x{2b0}XY |
|
679 !XY |
|
680 |
|
681 /^\p{L&}+X/8 |
|
682 AXY |
|
683 aXY |
|
684 AbcdeXyz |
|
685 \x{1c5}AbXY |
|
686 abcDEXypqreXlmn |
|
687 ** Failers |
|
688 \x{1bb}XY |
|
689 \x{2b0}XY |
|
690 !XY |
|
691 |
|
692 /^[\p{L&}]+X/8 |
|
693 AXY |
|
694 aXY |
|
695 AbcdeXyz |
|
696 \x{1c5}AbXY |
|
697 abcDEXypqreXlmn |
|
698 ** Failers |
|
699 \x{1bb}XY |
|
700 \x{2b0}XY |
|
701 !XY |
|
702 |
|
703 /^\p{L&}+?X/8 |
|
704 AXY |
|
705 aXY |
|
706 AbcdeXyz |
|
707 \x{1c5}AbXY |
|
708 abcDEXypqreXlmn |
|
709 ** Failers |
|
710 \x{1bb}XY |
|
711 \x{2b0}XY |
|
712 !XY |
|
713 |
|
714 /^[\p{L&}]+?X/8 |
|
715 AXY |
|
716 aXY |
|
717 AbcdeXyz |
|
718 \x{1c5}AbXY |
|
719 abcDEXypqreXlmn |
|
720 ** Failers |
|
721 \x{1bb}XY |
|
722 \x{2b0}XY |
|
723 !XY |
|
724 |
|
725 /^\P{L&}X/8 |
|
726 !XY |
|
727 \x{1bb}XY |
|
728 \x{2b0}XY |
|
729 ** Failers |
|
730 \x{1c5}XY |
|
731 AXY |
|
732 |
|
733 /^[\P{L&}]X/8 |
|
734 !XY |
|
735 \x{1bb}XY |
|
736 \x{2b0}XY |
|
737 ** Failers |
|
738 \x{1c5}XY |
|
739 AXY |
|
740 |
|
741 /^(\p{Z}[^\p{C}\p{Z}]+)*$/ |
|
742 \xa0! |
|
743 |
|
744 /^[\pL](abc)(?1)/ |
|
745 AabcabcYZ |
|
746 |
|
747 /([\pL]=(abc))*X/ |
|
748 L=abcX |
|
749 |
|
750 /The next two should be Perl-compatible, but it fails to match \x{e0}. PCRE |
|
751 will match it only with UCP support, because without that it has no notion |
|
752 of case for anything other than the ASCII letters. / |
|
753 |
|
754 /((?i)[\x{c0}])/8 |
|
755 \x{c0} |
|
756 \x{e0} |
|
757 |
|
758 /(?i:[\x{c0}])/8 |
|
759 \x{c0} |
|
760 \x{e0} |
|
761 |
|
762 /^\p{Balinese}\p{Cuneiform}\p{Nko}\p{Phags_Pa}\p{Phoenician}/8 |
|
763 \x{1b00}\x{12000}\x{7c0}\x{a840}\x{10900} |
|
764 |
|
765 /The next two are special cases where the lengths of the different cases of the |
|
766 same character differ. The first went wrong with heap frame storage; the 2nd |
|
767 was broken in all cases./ |
|
768 |
|
769 /^\x{023a}+?(\x{0130}+)/8i |
|
770 \x{023a}\x{2c65}\x{0130} |
|
771 |
|
772 /^\x{023a}+([^X])/8i |
|
773 \x{023a}\x{2c65}X |
|
774 |
|
775 /Check property support in non-UTF-8 mode/ |
|
776 |
|
777 /\p{L}{4}/ |
|
778 123abcdefg |
|
779 123abc\xc4\xc5zz |
|
780 |
|
781 /\X{1,3}\d/ |
|
782 \x8aBCD |
|
783 |
|
784 /\X?\d/ |
|
785 \x8aBCD |
|
786 |
|
787 /\P{L}?\d/ |
|
788 \x8aBCD |
|
789 |
|
790 /[\PPP\x8a]{1,}\x80/ |
|
791 A\x80 |
|
792 |
|
793 /(?:[\PPa*]*){8,}/ |
|
794 |
|
795 /[\P{Any}]/BZ |
|
796 |
|
797 /[\P{Any}\E]/BZ |
|
798 |
|
799 /(\P{Yi}+\277)/ |
|
800 |
|
801 /(\P{Yi}+\277)?/ |
|
802 |
|
803 /(?<=\P{Yi}{3}A)X/ |
|
804 |
|
805 /\p{Yi}+(\P{Yi}+)(?1)/ |
|
806 |
|
807 /(\P{Yi}{2}\277)?/ |
|
808 |
|
809 /[\P{Yi}A]/ |
|
810 |
|
811 /[\P{Yi}\P{Yi}\P{Yi}A]/ |
|
812 |
|
813 /[^\P{Yi}A]/ |
|
814 |
|
815 /[^\P{Yi}\P{Yi}\P{Yi}A]/ |
|
816 |
|
817 /(\P{Yi}*\277)*/ |
|
818 |
|
819 /(\P{Yi}*?\277)*/ |
|
820 |
|
821 /(\p{Yi}*+\277)*/ |
|
822 |
|
823 /(\P{Yi}?\277)*/ |
|
824 |
|
825 /(\P{Yi}??\277)*/ |
|
826 |
|
827 /(\p{Yi}?+\277)*/ |
|
828 |
|
829 /(\P{Yi}{0,3}\277)*/ |
|
830 |
|
831 /(\P{Yi}{0,3}?\277)*/ |
|
832 |
|
833 /(\p{Yi}{0,3}+\277)*/ |
|
834 |
|
835 /^[\p{Arabic}]/8 |
|
836 \x{60e} |
|
837 \x{656} |
|
838 \x{657} |
|
839 \x{658} |
|
840 \x{659} |
|
841 \x{65a} |
|
842 \x{65b} |
|
843 \x{65c} |
|
844 \x{65d} |
|
845 \x{65e} |
|
846 \x{66a} |
|
847 \x{6e9} |
|
848 \x{6ef} |
|
849 \x{6fa} |
|
850 ** Failers |
|
851 \x{600} |
|
852 \x{650} |
|
853 \x{651} |
|
854 \x{652} |
|
855 \x{653} |
|
856 \x{654} |
|
857 \x{655} |
|
858 \x{65f} |
|
859 |
|
860 /^\p{Cyrillic}/8 |
|
861 \x{1d2b} |
|
862 |
|
863 /^\p{Common}/8 |
|
864 \x{589} |
|
865 \x{60c} |
|
866 \x{61f} |
|
867 \x{964} |
|
868 \x{965} |
|
869 \x{970} |
|
870 |
|
871 /^\p{Inherited}/8 |
|
872 \x{64b} |
|
873 \x{654} |
|
874 \x{655} |
|
875 \x{200c} |
|
876 ** Failers |
|
877 \x{64a} |
|
878 \x{656} |
|
879 |
|
880 /^\p{Shavian}/8 |
|
881 \x{10450} |
|
882 \x{1047f} |
|
883 |
|
884 /^\p{Deseret}/8 |
|
885 \x{10400} |
|
886 \x{1044f} |
|
887 |
|
888 /^\p{Osmanya}/8 |
|
889 \x{10480} |
|
890 \x{1049d} |
|
891 \x{104a0} |
|
892 \x{104a9} |
|
893 ** Failers |
|
894 \x{1049e} |
|
895 \x{1049f} |
|
896 \x{104aa} |
|
897 |
|
898 /\p{Zl}{2,3}+/8BZ |
|
899 \xe2\x80\xa8\xe2\x80\xa8 |
|
900 \x{2028}\x{2028}\x{2028} |
|
901 |
|
902 /\p{Zl}/8BZ |
|
903 |
|
904 /\p{Lu}{3}+/8BZ |
|
905 |
|
906 /\pL{2}+/8BZ |
|
907 |
|
908 /\p{Cc}{2}+/8BZ |
|
909 |
|
910 /\x{c0}+\x{116}+/8i |
|
911 \x{c0}\x{e0}\x{116}\x{117} |
|
912 |
|
913 /[\x{c0}\x{116}]+/8i |
|
914 \x{c0}\x{e0}\x{116}\x{117} |
|
915 |
|
916 /\p{Carian}\p{Cham}\p{Kayah_Li}\p{Lepcha}\p{Lycian}\p{Lydian}\p{Ol_Chiki}\p{Rejang}\p{Saurashtra}\p{Sundanese}\p{Vai}/8 |
|
917 \x{102A4}\x{AA52}\x{A91D}\x{1C46}\x{10283}\x{1092E}\x{1C6B}\x{A93B}\x{A8BF}\x{1BA0}\x{A50A}==== |
|
918 |
|
919 /\x{a77d}\x{1d79}/8i |
|
920 \x{a77d}\x{1d79} |
|
921 \x{1d79}\x{a77d} |
|
922 |
|
923 /\x{a77d}\x{1d79}/8 |
|
924 \x{a77d}\x{1d79} |
|
925 ** Failers |
|
926 \x{1d79}\x{a77d} |
|
927 |
|
928 /(A)\1/8i |
|
929 AA |
|
930 Aa |
|
931 aa |
|
932 aA |
|
933 |
|
934 /(\x{de})\1/8i |
|
935 \x{de}\x{de} |
|
936 \x{de}\x{fe} |
|
937 \x{fe}\x{fe} |
|
938 \x{fe}\x{de} |
|
939 |
|
940 /(\x{10a})\1/8i |
|
941 \x{10a}\x{10a} |
|
942 \x{10a}\x{10b} |
|
943 \x{10b}\x{10b} |
|
944 \x{10b}\x{10a} |
|
945 |
|
946 / End of testinput6 / |