/[pcre]/code/trunk/testdata/testoutput4
ViewVC logotype

Contents of /code/trunk/testdata/testoutput4

Parent Directory Parent Directory | Revision Log Revision Log


Revision 754 - (show annotations)
Sat Nov 19 18:32:18 2011 UTC (7 years, 9 months ago) by ph10
File size: 21350 byte(s)
Support \C in lookbehinds and DFA matching when not in UTF-8 mode.
1 /-- This set of tests is for UTF-8 support, excluding Unicode properties. It is
2 compatible with all versions of Perl 5. --/
3
4 /a.b/8
5 acb
6 0: acb
7 a\x7fb
8 0: a\x{7f}b
9 a\x{100}b
10 0: a\x{100}b
11 *** Failers
12 No match
13 a\nb
14 No match
15
16 /a(.{3})b/8
17 a\x{4000}xyb
18 0: a\x{4000}xyb
19 1: \x{4000}xy
20 a\x{4000}\x7fyb
21 0: a\x{4000}\x{7f}yb
22 1: \x{4000}\x{7f}y
23 a\x{4000}\x{100}yb
24 0: a\x{4000}\x{100}yb
25 1: \x{4000}\x{100}y
26 *** Failers
27 No match
28 a\x{4000}b
29 No match
30 ac\ncb
31 No match
32
33 /a(.*?)(.)/
34 a\xc0\x88b
35 0: a\xc0
36 1:
37 2: \xc0
38
39 /a(.*?)(.)/8
40 a\x{100}b
41 0: a\x{100}
42 1:
43 2: \x{100}
44
45 /a(.*)(.)/
46 a\xc0\x88b
47 0: a\xc0\x88b
48 1: \xc0\x88
49 2: b
50
51 /a(.*)(.)/8
52 a\x{100}b
53 0: a\x{100}b
54 1: \x{100}
55 2: b
56
57 /a(.)(.)/
58 a\xc0\x92bcd
59 0: a\xc0\x92
60 1: \xc0
61 2: \x92
62
63 /a(.)(.)/8
64 a\x{240}bcd
65 0: a\x{240}b
66 1: \x{240}
67 2: b
68
69 /a(.?)(.)/
70 a\xc0\x92bcd
71 0: a\xc0\x92
72 1: \xc0
73 2: \x92
74
75 /a(.?)(.)/8
76 a\x{240}bcd
77 0: a\x{240}b
78 1: \x{240}
79 2: b
80
81 /a(.??)(.)/
82 a\xc0\x92bcd
83 0: a\xc0
84 1:
85 2: \xc0
86
87 /a(.??)(.)/8
88 a\x{240}bcd
89 0: a\x{240}
90 1:
91 2: \x{240}
92
93 /a(.{3})b/8
94 a\x{1234}xyb
95 0: a\x{1234}xyb
96 1: \x{1234}xy
97 a\x{1234}\x{4321}yb
98 0: a\x{1234}\x{4321}yb
99 1: \x{1234}\x{4321}y
100 a\x{1234}\x{4321}\x{3412}b
101 0: a\x{1234}\x{4321}\x{3412}b
102 1: \x{1234}\x{4321}\x{3412}
103 *** Failers
104 No match
105 a\x{1234}b
106 No match
107 ac\ncb
108 No match
109
110 /a(.{3,})b/8
111 a\x{1234}xyb
112 0: a\x{1234}xyb
113 1: \x{1234}xy
114 a\x{1234}\x{4321}yb
115 0: a\x{1234}\x{4321}yb
116 1: \x{1234}\x{4321}y
117 a\x{1234}\x{4321}\x{3412}b
118 0: a\x{1234}\x{4321}\x{3412}b
119 1: \x{1234}\x{4321}\x{3412}
120 axxxxbcdefghijb
121 0: axxxxbcdefghijb
122 1: xxxxbcdefghij
123 a\x{1234}\x{4321}\x{3412}\x{3421}b
124 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
125 1: \x{1234}\x{4321}\x{3412}\x{3421}
126 *** Failers
127 No match
128 a\x{1234}b
129 No match
130
131 /a(.{3,}?)b/8
132 a\x{1234}xyb
133 0: a\x{1234}xyb
134 1: \x{1234}xy
135 a\x{1234}\x{4321}yb
136 0: a\x{1234}\x{4321}yb
137 1: \x{1234}\x{4321}y
138 a\x{1234}\x{4321}\x{3412}b
139 0: a\x{1234}\x{4321}\x{3412}b
140 1: \x{1234}\x{4321}\x{3412}
141 axxxxbcdefghijb
142 0: axxxxb
143 1: xxxx
144 a\x{1234}\x{4321}\x{3412}\x{3421}b
145 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
146 1: \x{1234}\x{4321}\x{3412}\x{3421}
147 *** Failers
148 No match
149 a\x{1234}b
150 No match
151
152 /a(.{3,5})b/8
153 a\x{1234}xyb
154 0: a\x{1234}xyb
155 1: \x{1234}xy
156 a\x{1234}\x{4321}yb
157 0: a\x{1234}\x{4321}yb
158 1: \x{1234}\x{4321}y
159 a\x{1234}\x{4321}\x{3412}b
160 0: a\x{1234}\x{4321}\x{3412}b
161 1: \x{1234}\x{4321}\x{3412}
162 axxxxbcdefghijb
163 0: axxxxb
164 1: xxxx
165 a\x{1234}\x{4321}\x{3412}\x{3421}b
166 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
167 1: \x{1234}\x{4321}\x{3412}\x{3421}
168 axbxxbcdefghijb
169 0: axbxxb
170 1: xbxx
171 axxxxxbcdefghijb
172 0: axxxxxb
173 1: xxxxx
174 *** Failers
175 No match
176 a\x{1234}b
177 No match
178 axxxxxxbcdefghijb
179 No match
180
181 /a(.{3,5}?)b/8
182 a\x{1234}xyb
183 0: a\x{1234}xyb
184 1: \x{1234}xy
185 a\x{1234}\x{4321}yb
186 0: a\x{1234}\x{4321}yb
187 1: \x{1234}\x{4321}y
188 a\x{1234}\x{4321}\x{3412}b
189 0: a\x{1234}\x{4321}\x{3412}b
190 1: \x{1234}\x{4321}\x{3412}
191 axxxxbcdefghijb
192 0: axxxxb
193 1: xxxx
194 a\x{1234}\x{4321}\x{3412}\x{3421}b
195 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
196 1: \x{1234}\x{4321}\x{3412}\x{3421}
197 axbxxbcdefghijb
198 0: axbxxb
199 1: xbxx
200 axxxxxbcdefghijb
201 0: axxxxxb
202 1: xxxxx
203 *** Failers
204 No match
205 a\x{1234}b
206 No match
207 axxxxxxbcdefghijb
208 No match
209
210 /^[a\x{c0}]/8
211 *** Failers
212 No match
213 \x{100}
214 No match
215
216 /(?<=aXb)cd/8
217 aXbcd
218 0: cd
219
220 /(?<=a\x{100}b)cd/8
221 a\x{100}bcd
222 0: cd
223
224 /(?<=a\x{100000}b)cd/8
225 a\x{100000}bcd
226 0: cd
227
228 /(?:\x{100}){3}b/8
229 \x{100}\x{100}\x{100}b
230 0: \x{100}\x{100}\x{100}b
231 *** Failers
232 No match
233 \x{100}\x{100}b
234 No match
235
236 /\x{ab}/8
237 \x{ab}
238 0: \x{ab}
239 \xc2\xab
240 0: \x{ab}
241 *** Failers
242 No match
243 \x00{ab}
244 No match
245
246 /(?<=(.))X/8
247 WXYZ
248 0: X
249 1: W
250 \x{256}XYZ
251 0: X
252 1: \x{256}
253 *** Failers
254 No match
255 XYZ
256 No match
257
258 /X(\C{3})/8
259 X\x{1234}
260 0: X\x{1234}
261 1: \x{1234}
262
263 /X(\C{4})/8
264 X\x{1234}YZ
265 0: X\x{1234}Y
266 1: \x{1234}Y
267
268 /X\C*/8
269 XYZabcdce
270 0: XYZabcdce
271
272 /X\C*?/8
273 XYZabcde
274 0: X
275
276 /X\C{3,5}/8
277 Xabcdefg
278 0: Xabcde
279 X\x{1234}
280 0: X\x{1234}
281 X\x{1234}YZ
282 0: X\x{1234}YZ
283 X\x{1234}\x{512}
284 0: X\x{1234}\x{512}
285 X\x{1234}\x{512}YZ
286 0: X\x{1234}\x{512}
287
288 /X\C{3,5}?/8
289 Xabcdefg
290 0: Xabc
291 X\x{1234}
292 0: X\x{1234}
293 X\x{1234}YZ
294 0: X\x{1234}
295 X\x{1234}\x{512}
296 0: X\x{1234}
297
298 /[^a]+/8g
299 bcd
300 0: bcd
301 \x{100}aY\x{256}Z
302 0: \x{100}
303 0: Y\x{256}Z
304
305 /^[^a]{2}/8
306 \x{100}bc
307 0: \x{100}b
308
309 /^[^a]{2,}/8
310 \x{100}bcAa
311 0: \x{100}bcA
312
313 /^[^a]{2,}?/8
314 \x{100}bca
315 0: \x{100}b
316
317 /[^a]+/8ig
318 bcd
319 0: bcd
320 \x{100}aY\x{256}Z
321 0: \x{100}
322 0: Y\x{256}Z
323
324 /^[^a]{2}/8i
325 \x{100}bc
326 0: \x{100}b
327
328 /^[^a]{2,}/8i
329 \x{100}bcAa
330 0: \x{100}bc
331
332 /^[^a]{2,}?/8i
333 \x{100}bca
334 0: \x{100}b
335
336 /\x{100}{0,0}/8
337 abcd
338 0:
339
340 /\x{100}?/8
341 abcd
342 0:
343 \x{100}\x{100}
344 0: \x{100}
345
346 /\x{100}{0,3}/8
347 \x{100}\x{100}
348 0: \x{100}\x{100}
349 \x{100}\x{100}\x{100}\x{100}
350 0: \x{100}\x{100}\x{100}
351
352 /\x{100}*/8
353 abce
354 0:
355 \x{100}\x{100}\x{100}\x{100}
356 0: \x{100}\x{100}\x{100}\x{100}
357
358 /\x{100}{1,1}/8
359 abcd\x{100}\x{100}\x{100}\x{100}
360 0: \x{100}
361
362 /\x{100}{1,3}/8
363 abcd\x{100}\x{100}\x{100}\x{100}
364 0: \x{100}\x{100}\x{100}
365
366 /\x{100}+/8
367 abcd\x{100}\x{100}\x{100}\x{100}
368 0: \x{100}\x{100}\x{100}\x{100}
369
370 /\x{100}{3}/8
371 abcd\x{100}\x{100}\x{100}XX
372 0: \x{100}\x{100}\x{100}
373
374 /\x{100}{3,5}/8
375 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
376 0: \x{100}\x{100}\x{100}\x{100}\x{100}
377
378 /\x{100}{3,}/8
379 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
380 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
381
382 /(?<=a\x{100}{2}b)X/8+
383 Xyyya\x{100}\x{100}bXzzz
384 0: X
385 0+ zzz
386
387 /\D*/8
388 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
389 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
390
391 /\D*/8
392 \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
393 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
394
395 /\D/8
396 1X2
397 0: X
398 1\x{100}2
399 0: \x{100}
400
401 />\S/8
402 > >X Y
403 0: >X
404 > >\x{100} Y
405 0: >\x{100}
406
407 /\d/8
408 \x{100}3
409 0: 3
410
411 /\s/8
412 \x{100} X
413 0:
414
415 /\D+/8
416 12abcd34
417 0: abcd
418 *** Failers
419 0: *** Failers
420 1234
421 No match
422
423 /\D{2,3}/8
424 12abcd34
425 0: abc
426 12ab34
427 0: ab
428 *** Failers
429 0: ***
430 1234
431 No match
432 12a34
433 No match
434
435 /\D{2,3}?/8
436 12abcd34
437 0: ab
438 12ab34
439 0: ab
440 *** Failers
441 0: **
442 1234
443 No match
444 12a34
445 No match
446
447 /\d+/8
448 12abcd34
449 0: 12
450 *** Failers
451 No match
452
453 /\d{2,3}/8
454 12abcd34
455 0: 12
456 1234abcd
457 0: 123
458 *** Failers
459 No match
460 1.4
461 No match
462
463 /\d{2,3}?/8
464 12abcd34
465 0: 12
466 1234abcd
467 0: 12
468 *** Failers
469 No match
470 1.4
471 No match
472
473 /\S+/8
474 12abcd34
475 0: 12abcd34
476 *** Failers
477 0: ***
478 \ \
479 No match
480
481 /\S{2,3}/8
482 12abcd34
483 0: 12a
484 1234abcd
485 0: 123
486 *** Failers
487 0: ***
488 \ \
489 No match
490
491 /\S{2,3}?/8
492 12abcd34
493 0: 12
494 1234abcd
495 0: 12
496 *** Failers
497 0: **
498 \ \
499 No match
500
501 />\s+</8+
502 12> <34
503 0: > <
504 0+ 34
505 *** Failers
506 No match
507
508 />\s{2,3}</8+
509 ab> <cd
510 0: > <
511 0+ cd
512 ab> <ce
513 0: > <
514 0+ ce
515 *** Failers
516 No match
517 ab> <cd
518 No match
519
520 />\s{2,3}?</8+
521 ab> <cd
522 0: > <
523 0+ cd
524 ab> <ce
525 0: > <
526 0+ ce
527 *** Failers
528 No match
529 ab> <cd
530 No match
531
532 /\w+/8
533 12 34
534 0: 12
535 *** Failers
536 0: Failers
537 +++=*!
538 No match
539
540 /\w{2,3}/8
541 ab cd
542 0: ab
543 abcd ce
544 0: abc
545 *** Failers
546 0: Fai
547 a.b.c
548 No match
549
550 /\w{2,3}?/8
551 ab cd
552 0: ab
553 abcd ce
554 0: ab
555 *** Failers
556 0: Fa
557 a.b.c
558 No match
559
560 /\W+/8
561 12====34
562 0: ====
563 *** Failers
564 0: ***
565 abcd
566 No match
567
568 /\W{2,3}/8
569 ab====cd
570 0: ===
571 ab==cd
572 0: ==
573 *** Failers
574 0: ***
575 a.b.c
576 No match
577
578 /\W{2,3}?/8
579 ab====cd
580 0: ==
581 ab==cd
582 0: ==
583 *** Failers
584 0: **
585 a.b.c
586 No match
587
588 /[\x{100}]/8
589 \x{100}
590 0: \x{100}
591 Z\x{100}
592 0: \x{100}
593 \x{100}Z
594 0: \x{100}
595 *** Failers
596 No match
597
598 /[Z\x{100}]/8
599 Z\x{100}
600 0: Z
601 \x{100}
602 0: \x{100}
603 \x{100}Z
604 0: \x{100}
605 *** Failers
606 No match
607
608 /[\x{100}\x{200}]/8
609 ab\x{100}cd
610 0: \x{100}
611 ab\x{200}cd
612 0: \x{200}
613 *** Failers
614 No match
615
616 /[\x{100}-\x{200}]/8
617 ab\x{100}cd
618 0: \x{100}
619 ab\x{200}cd
620 0: \x{200}
621 ab\x{111}cd
622 0: \x{111}
623 *** Failers
624 No match
625
626 /[z-\x{200}]/8
627 ab\x{100}cd
628 0: \x{100}
629 ab\x{200}cd
630 0: \x{200}
631 ab\x{111}cd
632 0: \x{111}
633 abzcd
634 0: z
635 ab|cd
636 0: |
637 *** Failers
638 No match
639
640 /[Q\x{100}\x{200}]/8
641 ab\x{100}cd
642 0: \x{100}
643 ab\x{200}cd
644 0: \x{200}
645 Q?
646 0: Q
647 *** Failers
648 No match
649
650 /[Q\x{100}-\x{200}]/8
651 ab\x{100}cd
652 0: \x{100}
653 ab\x{200}cd
654 0: \x{200}
655 ab\x{111}cd
656 0: \x{111}
657 Q?
658 0: Q
659 *** Failers
660 No match
661
662 /[Qz-\x{200}]/8
663 ab\x{100}cd
664 0: \x{100}
665 ab\x{200}cd
666 0: \x{200}
667 ab\x{111}cd
668 0: \x{111}
669 abzcd
670 0: z
671 ab|cd
672 0: |
673 Q?
674 0: Q
675 *** Failers
676 No match
677
678 /[\x{100}\x{200}]{1,3}/8
679 ab\x{100}cd
680 0: \x{100}
681 ab\x{200}cd
682 0: \x{200}
683 ab\x{200}\x{100}\x{200}\x{100}cd
684 0: \x{200}\x{100}\x{200}
685 *** Failers
686 No match
687
688 /[\x{100}\x{200}]{1,3}?/8
689 ab\x{100}cd
690 0: \x{100}
691 ab\x{200}cd
692 0: \x{200}
693 ab\x{200}\x{100}\x{200}\x{100}cd
694 0: \x{200}
695 *** Failers
696 No match
697
698 /[Q\x{100}\x{200}]{1,3}/8
699 ab\x{100}cd
700 0: \x{100}
701 ab\x{200}cd
702 0: \x{200}
703 ab\x{200}\x{100}\x{200}\x{100}cd
704 0: \x{200}\x{100}\x{200}
705 *** Failers
706 No match
707
708 /[Q\x{100}\x{200}]{1,3}?/8
709 ab\x{100}cd
710 0: \x{100}
711 ab\x{200}cd
712 0: \x{200}
713 ab\x{200}\x{100}\x{200}\x{100}cd
714 0: \x{200}
715 *** Failers
716 No match
717
718 /(?<=[\x{100}\x{200}])X/8
719 abc\x{200}X
720 0: X
721 abc\x{100}X
722 0: X
723 *** Failers
724 No match
725 X
726 No match
727
728 /(?<=[Q\x{100}\x{200}])X/8
729 abc\x{200}X
730 0: X
731 abc\x{100}X
732 0: X
733 abQX
734 0: X
735 *** Failers
736 No match
737 X
738 No match
739
740 /(?<=[\x{100}\x{200}]{3})X/8
741 abc\x{100}\x{200}\x{100}X
742 0: X
743 *** Failers
744 No match
745 abc\x{200}X
746 No match
747 X
748 No match
749
750 /[^\x{100}\x{200}]X/8
751 AX
752 0: AX
753 \x{150}X
754 0: \x{150}X
755 \x{500}X
756 0: \x{500}X
757 *** Failers
758 No match
759 \x{100}X
760 No match
761 \x{200}X
762 No match
763
764 /[^Q\x{100}\x{200}]X/8
765 AX
766 0: AX
767 \x{150}X
768 0: \x{150}X
769 \x{500}X
770 0: \x{500}X
771 *** Failers
772 No match
773 \x{100}X
774 No match
775 \x{200}X
776 No match
777 QX
778 No match
779
780 /[^\x{100}-\x{200}]X/8
781 AX
782 0: AX
783 \x{500}X
784 0: \x{500}X
785 *** Failers
786 No match
787 \x{100}X
788 No match
789 \x{150}X
790 No match
791 \x{200}X
792 No match
793
794 /a\Cb/
795 aXb
796 0: aXb
797 a\nb
798 0: a\x0ab
799
800 /a\Cb/8
801 aXb
802 0: aXb
803 a\nb
804 0: a\x{0a}b
805
806 /a\C\Cb/8
807 a\x{100}b
808 0: a\x{100}b
809
810 /[z-\x{100}]/8i
811 z
812 0: z
813 Z
814 0: Z
815 \x{100}
816 0: \x{100}
817 *** Failers
818 No match
819 \x{102}
820 No match
821 y
822 No match
823
824 /[\xFF]/
825 >\xff<
826 0: \xff
827
828 /[\xff]/8
829 >\x{ff}<
830 0: \x{ff}
831
832 /[^\xFF]/
833 XYZ
834 0: X
835
836 /[^\xff]/8
837 XYZ
838 0: X
839 \x{123}
840 0: \x{123}
841
842 /^[ac]*b/8
843 xb
844 No match
845
846 /^[ac\x{100}]*b/8
847 xb
848 No match
849
850 /^[^x]*b/8i
851 xb
852 No match
853
854 /^[^x]*b/8
855 xb
856 No match
857
858 /^\d*b/8
859 xb
860 No match
861
862 /(|a)/g8
863 catac
864 0:
865 1:
866 0:
867 1:
868 0: a
869 1: a
870 0:
871 1:
872 0:
873 1:
874 0: a
875 1: a
876 0:
877 1:
878 0:
879 1:
880 a\x{256}a
881 0:
882 1:
883 0: a
884 1: a
885 0:
886 1:
887 0:
888 1:
889 0: a
890 1: a
891 0:
892 1:
893
894 /^\x{85}$/8i
895 \x{85}
896 0: \x{85}
897
898 /^ሴ/8
899
900 0: \x{1234}
901
902 /^\ሴ/8
903
904 0: \x{1234}
905
906 "(?s)(.{1,5})"8
907 abcdefg
908 0: abcde
909 1: abcde
910 ab
911 0: ab
912 1: ab
913
914 /a*\x{100}*\w/8
915 a
916 0: a
917
918 /\S\S/8g
919 A\x{a3}BC
920 0: A\x{a3}
921 0: BC
922
923 /\S{2}/8g
924 A\x{a3}BC
925 0: A\x{a3}
926 0: BC
927
928 /\W\W/8g
929 +\x{a3}==
930 0: +\x{a3}
931 0: ==
932
933 /\W{2}/8g
934 +\x{a3}==
935 0: +\x{a3}
936 0: ==
937
938 /\S/8g
939 \x{442}\x{435}\x{441}\x{442}
940 0: \x{442}
941 0: \x{435}
942 0: \x{441}
943 0: \x{442}
944
945 /[\S]/8g
946 \x{442}\x{435}\x{441}\x{442}
947 0: \x{442}
948 0: \x{435}
949 0: \x{441}
950 0: \x{442}
951
952 /\D/8g
953 \x{442}\x{435}\x{441}\x{442}
954 0: \x{442}
955 0: \x{435}
956 0: \x{441}
957 0: \x{442}
958
959 /[\D]/8g
960 \x{442}\x{435}\x{441}\x{442}
961 0: \x{442}
962 0: \x{435}
963 0: \x{441}
964 0: \x{442}
965
966 /\W/8g
967 \x{2442}\x{2435}\x{2441}\x{2442}
968 0: \x{2442}
969 0: \x{2435}
970 0: \x{2441}
971 0: \x{2442}
972
973 /[\W]/8g
974 \x{2442}\x{2435}\x{2441}\x{2442}
975 0: \x{2442}
976 0: \x{2435}
977 0: \x{2441}
978 0: \x{2442}
979
980 /[\S\s]*/8
981 abc\n\r\x{442}\x{435}\x{441}\x{442}xyz
982 0: abc\x{0a}\x{0d}\x{442}\x{435}\x{441}\x{442}xyz
983
984 /[\x{41f}\S]/8g
985 \x{442}\x{435}\x{441}\x{442}
986 0: \x{442}
987 0: \x{435}
988 0: \x{441}
989 0: \x{442}
990
991 /.[^\S]./8g
992 abc def\x{442}\x{443}xyz\npqr
993 0: c d
994 0: z\x{0a}p
995
996 /.[^\S\n]./8g
997 abc def\x{442}\x{443}xyz\npqr
998 0: c d
999
1000 /[[:^alnum:]]/8g
1001 +\x{2442}
1002 0: +
1003 0: \x{2442}
1004
1005 /[[:^alpha:]]/8g
1006 +\x{2442}
1007 0: +
1008 0: \x{2442}
1009
1010 /[[:^ascii:]]/8g
1011 A\x{442}
1012 0: \x{442}
1013
1014 /[[:^blank:]]/8g
1015 A\x{442}
1016 0: A
1017 0: \x{442}
1018
1019 /[[:^cntrl:]]/8g
1020 A\x{442}
1021 0: A
1022 0: \x{442}
1023
1024 /[[:^digit:]]/8g
1025 A\x{442}
1026 0: A
1027 0: \x{442}
1028
1029 /[[:^graph:]]/8g
1030 \x19\x{e01ff}
1031 0: \x{19}
1032 0: \x{e01ff}
1033
1034 /[[:^lower:]]/8g
1035 A\x{422}
1036 0: A
1037 0: \x{422}
1038
1039 /[[:^print:]]/8g
1040 \x{19}\x{e01ff}
1041 0: \x{19}
1042 0: \x{e01ff}
1043
1044 /[[:^punct:]]/8g
1045 A\x{442}
1046 0: A
1047 0: \x{442}
1048
1049 /[[:^space:]]/8g
1050 A\x{442}
1051 0: A
1052 0: \x{442}
1053
1054 /[[:^upper:]]/8g
1055 a\x{442}
1056 0: a
1057 0: \x{442}
1058
1059 /[[:^word:]]/8g
1060 +\x{2442}
1061 0: +
1062 0: \x{2442}
1063
1064 /[[:^xdigit:]]/8g
1065 M\x{442}
1066 0: M
1067 0: \x{442}
1068
1069 /[^ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉƊƋƎƏƐƑƓƔƖƗƘƜƝƟƠƢƤƦƧƩƬƮƯƱƲƳƵƷƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶǷǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁΆΈΉΊΌΎΏΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫϒϓϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽϾϿЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸԀԂԄԆԈԊԌԎԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖႠႡႢႣႤႥႦႧႨႩႪႫႬႭႮႯႰႱႲႳႴႵႶႷႸႹႺႻႼႽႾႿჀჁჂჃჄჅḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸἈἉἊἋἌἍἎἏἘἙἚἛἜἝἨἩἪἫἬἭἮἯἸἹἺἻἼἽἾἿὈὉὊὋὌὍὙὛὝὟὨὩὪὫὬὭὮὯᾸᾹᾺΆῈΈῊΉῘῙῚΊῨῩῪΎῬῸΌῺΏabcdefghijklmnopqrstuvwxyzªµºßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıijĵķĸĺļľŀłńņňʼnŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżžſƀƃƅƈƌƍƒƕƙƚƛƞơƣƥƨƪƫƭưƴƶƹƺƽƾƿdžljnjǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰdzǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳȴȵȶȷȸȹȼȿɀɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯΐάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώϐϑϕϖϗϙϛϝϟϡϣϥϧϩϫϭϯϰϱϲϳϵϸϻϼабвгдежзийклмнопрстуфхцчшщъыьэюяѐёђѓєѕіїјљњћќѝўџѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹԁԃԅԇԉԋԍԏաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆևᴀᴁᴂᴃᴄᴅᴆᴇᴈᴉᴊᴋᴌᴍᴎᴏᴐᴑᴒᴓᴔᴕᴖᴗᴘᴙᴚᴛᴜᴝᴞᴟᴠᴡᴢᴣᴤᴥᴦᴧᴨᴩᴪᴫᵢᵣᵤᵥᵦᵧᵨᵩᵪᵫᵬᵭᵮᵯᵰᵱᵲᵳᵴᵵᵶᵷᵹᵺᵻᵼᵽᵾᵿᶀᶁᶂᶃᶄᶅᶆᶇᶈᶉᶊᶋᶌᶍᶎᶏᶐᶑᶒᶓᶔᶕᶖᶗᶘᶙᶚḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕẖẗẘẙẚẛạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹἀἁἂἃἄἅἆἇἐἑἒἓἔἕἠἡἢἣἤἥἦἧἰἱἲἳἴἵἶἷὀὁὂὃὄὅὐὑὒὓὔὕὖὗὠὡὢὣὤὥὦὧὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾐᾑᾒᾓᾔᾕᾖᾗᾠᾡᾢᾣᾤᾥᾦᾧᾰᾱᾲᾳᾴᾶᾷιῂῃῄῆῇῐῑῒΐῖῗῠῡῢΰῤῥῦῧῲῳῴῶῷⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⴀⴁⴂⴃⴄⴅⴆⴇⴈⴉⴊⴋⴌⴍⴎⴏⴐⴑⴒⴓⴔⴕⴖⴗⴘⴙⴚⴛⴜⴝⴞⴟⴠⴡⴢⴣⴤⴥfffiflffifflſtstﬓﬔﬕﬖﬗ\d-_^]/8
1070
1071 /^[^d]*?$/
1072 abc
1073 0: abc
1074
1075 /^[^d]*?$/8
1076 abc
1077 0: abc
1078
1079 /^[^d]*?$/i
1080 abc
1081 0: abc
1082
1083 /^[^d]*?$/8i
1084 abc
1085 0: abc
1086
1087 /(?i)[\xc3\xa9\xc3\xbd]|[\xc3\xa9\xc3\xbdA]/8
1088
1089 /^[a\x{c0}]b/8
1090 \x{c0}b
1091 0: \x{c0}b
1092
1093 /^([a\x{c0}]*?)aa/8
1094 a\x{c0}aaaa/
1095 0: a\x{c0}aa
1096 1: a\x{c0}
1097
1098 /^([a\x{c0}]*?)aa/8
1099 a\x{c0}aaaa/
1100 0: a\x{c0}aa
1101 1: a\x{c0}
1102 a\x{c0}a\x{c0}aaa/
1103 0: a\x{c0}a\x{c0}aa
1104 1: a\x{c0}a\x{c0}
1105
1106 /^([a\x{c0}]*)aa/8
1107 a\x{c0}aaaa/
1108 0: a\x{c0}aaaa
1109 1: a\x{c0}aa
1110 a\x{c0}a\x{c0}aaa/
1111 0: a\x{c0}a\x{c0}aaa
1112 1: a\x{c0}a\x{c0}a
1113
1114 /^([a\x{c0}]*)a\x{c0}/8
1115 a\x{c0}aaaa/
1116 0: a\x{c0}
1117 1:
1118 a\x{c0}a\x{c0}aaa/
1119 0: a\x{c0}a\x{c0}
1120 1: a\x{c0}
1121
1122 /A*/g8
1123 AAB\x{123}BAA
1124 0: AA
1125 0:
1126 0:
1127 0:
1128 0: AA
1129 0:
1130
1131 /(abc)\1/8i
1132 abc
1133 No match
1134
1135 /(abc)\1/8
1136 abc
1137 No match
1138
1139 /ab\Cde/8
1140 abXde
1141 0: abXde
1142
1143 /-- End of testinput4 --/

Properties

Name Value
svn:keywords "Author Date Id Revision Url"

  ViewVC Help
Powered by ViewVC 1.1.5