4
What do you know about the quick brown fox?
7
No match: POSIX code 17: match failed
9
No match: POSIX code 17: match failed
10
What do you know about THE QUICK BROWN FOX?
11
No match: POSIX code 17: match failed
13
/The quick brown fox/i
15
0: the quick brown fox
17
0: The quick brown FOX
18
What do you know about the quick brown fox?
19
0: the quick brown fox
20
What do you know about THE QUICK BROWN FOX?
21
0: THE QUICK BROWN FOX
23
/abcd\t\n\r\f\a\e\o071\x3b\$\\?caxyz/
24
abcd\t\n\r\f\a\e9;\$\\?caxyz
25
0: abcd\x09\x0a\x0d\x0c\x07\x1b9;$\?caxyz
27
/a*abc?xyz+pqr{3}ab{2,}xy{4,5}pq{0,6}AB{0,}zz/x
28
abxyzpqrrrabbxyyyypqAzz
29
0: abxyzpqrrrabbxyyyypqAzz
30
abxyzpqrrrabbxyyyypqAzz
31
0: abxyzpqrrrabbxyyyypqAzz
32
aabxyzpqrrrabbxyyyypqAzz
33
0: aabxyzpqrrrabbxyyyypqAzz
34
aaabxyzpqrrrabbxyyyypqAzz
35
0: aaabxyzpqrrrabbxyyyypqAzz
36
aaaabxyzpqrrrabbxyyyypqAzz
37
0: aaaabxyzpqrrrabbxyyyypqAzz
38
abcxyzpqrrrabbxyyyypqAzz
39
0: abcxyzpqrrrabbxyyyypqAzz
40
aabcxyzpqrrrabbxyyyypqAzz
41
0: aabcxyzpqrrrabbxyyyypqAzz
42
aaabcxyzpqrrrabbxyyyypAzz
43
0: aaabcxyzpqrrrabbxyyyypAzz
44
aaabcxyzpqrrrabbxyyyypqAzz
45
0: aaabcxyzpqrrrabbxyyyypqAzz
46
aaabcxyzpqrrrabbxyyyypqqAzz
47
0: aaabcxyzpqrrrabbxyyyypqqAzz
48
aaabcxyzpqrrrabbxyyyypqqqAzz
49
0: aaabcxyzpqrrrabbxyyyypqqqAzz
50
aaabcxyzpqrrrabbxyyyypqqqqAzz
51
0: aaabcxyzpqrrrabbxyyyypqqqqAzz
52
aaabcxyzpqrrrabbxyyyypqqqqqAzz
53
0: aaabcxyzpqrrrabbxyyyypqqqqqAzz
54
aaabcxyzpqrrrabbxyyyypqqqqqqAzz
55
0: aaabcxyzpqrrrabbxyyyypqqqqqqAzz
56
aaaabcxyzpqrrrabbxyyyypqAzz
57
0: aaaabcxyzpqrrrabbxyyyypqAzz
58
abxyzzpqrrrabbxyyyypqAzz
59
0: abxyzzpqrrrabbxyyyypqAzz
60
aabxyzzzpqrrrabbxyyyypqAzz
61
0: aabxyzzzpqrrrabbxyyyypqAzz
62
aaabxyzzzzpqrrrabbxyyyypqAzz
63
0: aaabxyzzzzpqrrrabbxyyyypqAzz
64
aaaabxyzzzzpqrrrabbxyyyypqAzz
65
0: aaaabxyzzzzpqrrrabbxyyyypqAzz
66
abcxyzzpqrrrabbxyyyypqAzz
67
0: abcxyzzpqrrrabbxyyyypqAzz
68
aabcxyzzzpqrrrabbxyyyypqAzz
69
0: aabcxyzzzpqrrrabbxyyyypqAzz
70
aaabcxyzzzzpqrrrabbxyyyypqAzz
71
0: aaabcxyzzzzpqrrrabbxyyyypqAzz
72
aaaabcxyzzzzpqrrrabbxyyyypqAzz
73
0: aaaabcxyzzzzpqrrrabbxyyyypqAzz
74
aaaabcxyzzzzpqrrrabbbxyyyypqAzz
75
0: aaaabcxyzzzzpqrrrabbbxyyyypqAzz
76
aaaabcxyzzzzpqrrrabbbxyyyyypqAzz
77
0: aaaabcxyzzzzpqrrrabbbxyyyyypqAzz
78
aaabcxyzpqrrrabbxyyyypABzz
79
0: aaabcxyzpqrrrabbxyyyypABzz
80
aaabcxyzpqrrrabbxyyyypABBzz
81
0: aaabcxyzpqrrrabbxyyyypABBzz
82
>>>aaabxyzpqrrrabbxyyyypqAzz
83
0: aaabxyzpqrrrabbxyyyypqAzz
84
>aaaabxyzpqrrrabbxyyyypqAzz
85
0: aaaabxyzpqrrrabbxyyyypqAzz
86
>>>>abcxyzpqrrrabbxyyyypqAzz
87
0: abcxyzpqrrrabbxyyyypqAzz
89
No match: POSIX code 17: match failed
90
abxyzpqrrabbxyyyypqAzz
91
No match: POSIX code 17: match failed
92
abxyzpqrrrrabbxyyyypqAzz
93
No match: POSIX code 17: match failed
94
abxyzpqrrrabxyyyypqAzz
95
No match: POSIX code 17: match failed
96
aaaabcxyzzzzpqrrrabbbxyyyyyypqAzz
97
No match: POSIX code 17: match failed
98
aaaabcxyzzzzpqrrrabbbxyyypqAzz
99
No match: POSIX code 17: match failed
100
aaabcxyzpqrrrabbxyyyypqqqqqqqAzz
101
No match: POSIX code 17: match failed
111
No match: POSIX code 17: match failed
113
No match: POSIX code 17: match failed
115
No match: POSIX code 17: match failed
117
No match: POSIX code 17: match failed
145
No match: POSIX code 17: match failed
147
No match: POSIX code 17: match failed
149
No match: POSIX code 17: match failed
151
/^\(b\+\|a\)\{1,2\}c/
177
No match: POSIX code 17: match failed
179
No match: POSIX code 17: match failed
181
No match: POSIX code 17: match failed
198
No match: POSIX code 17: match failed
200
No match: POSIX code 17: match failed
202
No match: POSIX code 17: match failed
215
No match: POSIX code 17: match failed
217
No match: POSIX code 17: match failed
219
No match: POSIX code 17: match failed
235
No match: POSIX code 17: match failed
237
No match: POSIX code 17: match failed
239
No match: POSIX code 17: match failed
249
No match: POSIX code 17: match failed
251
No match: POSIX code 17: match failed
253
No match: POSIX code 17: match failed
255
No match: POSIX code 17: match failed
291
No match: POSIX code 17: match failed
293
No match: POSIX code 17: match failed
313
No match: POSIX code 17: match failed
315
No match: POSIX code 17: match failed
317
/^.+[0-9][0-9][0-9]$/x
325
No match: POSIX code 17: match failed
327
No match: POSIX code 17: match failed
331
/^.+[0-9][0-9][0-9]$/x
339
No match: POSIX code 17: match failed
341
No match: POSIX code 17: match failed
345
/^([^!]+)!(.+)=apquxz\.ixr\.zzz\.ac\.uk$/x
346
abc!pqr=apquxz.ixr.zzz.ac.uk
347
0: abc!pqr=apquxz.ixr.zzz.ac.uk
351
No match: POSIX code 17: match failed
352
!pqr=apquxz.ixr.zzz.ac.uk
353
No match: POSIX code 17: match failed
354
abc!=apquxz.ixr.zzz.ac.uk
355
No match: POSIX code 17: match failed
356
abc!pqr=apquxz:ixr.zzz.ac.uk
357
No match: POSIX code 17: match failed
358
abc!pqr=apquxz.ixr.zzz.ac.ukk
359
No match: POSIX code 17: match failed
362
Well, we need a colon: somewhere
365
No match: POSIX code 17: match failed
367
No match: POSIX code 17: match failed
395
No match: POSIX code 17: match failed
397
No match: POSIX code 17: match failed
399
No match: POSIX code 17: match failed
401
No match: POSIX code 17: match failed
403
No match: POSIX code 17: match failed
405
/^.*\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/x
417
No match: POSIX code 17: match failed
419
No match: POSIX code 17: match failed
421
No match: POSIX code 17: match failed
423
No match: POSIX code 17: match failed
425
/^([0-9]+)[ \t]+IN[ \t]+SOA[ \t]+([^ \t]+)[ \t]+([^ \t]+)[ \t]*\([ \t]*$/x
426
1 IN SOA non-sp1 non-sp2(
427
0: 1 IN SOA non-sp1 non-sp2(
431
1 IN SOA non-sp1 non-sp2 (
432
0: 1 IN SOA non-sp1 non-sp2 (
437
No match: POSIX code 17: match failed
438
1IN SOA non-sp1 non-sp2(
439
No match: POSIX code 17: match failed
441
/^[a-zA-Z0-9][a-zA-Z0-9\-]*(\.[a-zA-Z0-9][a-zA-z0-9\-]*)*\.$/x
458
No match: POSIX code 17: match failed
460
No match: POSIX code 17: match failed
462
/^[0-9a-f](\.[0-9a-f])*$/xi
473
/^\".*\"[ \t]*(;.*)?$/x
483
No match: POSIX code 17: match failed
485
No match: POSIX code 17: match failed
491
No match: POSIX code 17: match failed
493
/^(a(b(c)))(d(e(f)))(h(i(j)))(k(l(m)))$/x
509
/^[A-Za-z_][^A-Za-z_][ \t][^ \t][0-9][^0-9]\x08[\n][\c]][\o022]/x
511
0: a+ Z0+\x08\x0a\x1d\x12
513
/^[.^\\$|()*+?{,}]\+/
585
No match: POSIX code 17: match failed
587
No match: POSIX code 17: match failed
599
No match: POSIX code 17: match failed
601
No match: POSIX code 17: match failed
615
/\`(abc|def)=(\1){2,3}\'/x
625
No match: POSIX code 17: match failed
627
No match: POSIX code 17: match failed
629
/(cat(a(ract|tonic)|erpillar)) \1()2(3)/x
631
0: cataract cataract23
637
catatonic catatonic23
638
0: catatonic catatonic23
644
caterpillar caterpillar23
645
0: caterpillar caterpillar23
652
/^From +([^ ]+) +[a-zA-Z][a-zA-Z][a-zA-Z] +[a-zA-Z][a-zA-Z][a-zA-Z] +[0-9]?[0-9] +[0-9][0-9]:[0-9][0-9]/x
653
From abcd Mon Sep 01 12:33:02 1997
654
0: From abcd Mon Sep 01 12:33
657
/^From[ \t]+[^ \t]+[ \t]+([a-zA-Z]{3}[ \t]+){2}[0-9]{1,2}[ \t]+[0-9][0-9]:[0-9][0-9]/x
658
From abcd Mon Sep 01 12:33:02 1997
659
0: From abcd Mon Sep 01 12:33
661
From abcd Mon Sep 1 12:33:02 1997
662
0: From abcd Mon Sep 1 12:33
665
No match: POSIX code 17: match failed
666
From abcd Sep 01 12:33:02 1997
667
No match: POSIX code 17: match failed
713
/abc\o0def\o00pqr\o000xyz\o0000AB/x
714
abc\0def\00pqr\000xyz\0000AB
715
0: abc\x00def\x00pqr\x00xyz\x000AB
716
abc456 abc\0def\00pqr\000xyz\0000ABCDE
717
0: abc\x00def\x00pqr\x00xyz\x000AB
719
/abc\x0def\x00pqr\x000xyz\x0000AB/x
720
abc\x0def\x00pqr\x000xyz\x0000AB
721
0: abc\x0def\x00pqr\x000xyz\x0000AB
722
abc456 abc\x0def\x00pqr\x000xyz\x0000ABCDE
723
0: abc\x0def\x00pqr\x000xyz\x0000AB
743
No match: POSIX code 17: match failed
745
No match: POSIX code 17: match failed
747
No match: POSIX code 17: match failed
759
No match: POSIX code 17: match failed
761
No match: POSIX code 17: match failed
775
No match: POSIX code 17: match failed
777
No match: POSIX code 17: match failed
790
No match: POSIX code 17: match failed
792
No match: POSIX code 17: match failed
805
No match: POSIX code 17: match failed
807
No match: POSIX code 17: match failed
820
No match: POSIX code 17: match failed
822
No match: POSIX code 17: match failed
832
No match: POSIX code 17: match failed
834
No match: POSIX code 17: match failed
836
No match: POSIX code 17: match failed
838
No match: POSIX code 17: match failed
851
No match: POSIX code 17: match failed
853
No match: POSIX code 17: match failed
855
No match: POSIX code 17: match failed
857
No match: POSIX code 17: match failed
867
No match: POSIX code 17: match failed
869
No match: POSIX code 17: match failed
871
No match: POSIX code 17: match failed
873
/([^.]*)\.([^:]*):[T ]+(.*)/x
874
track1.title:TBlah blah blah
875
0: track1.title:TBlah blah blah
880
/([^.]*)\.([^:]*):[T ]+(.*)/xi
881
track1.title:TBlah blah blah
882
0: track1.title:TBlah blah blah
887
/([^.]*)\.([^:]*):[t ]+(.*)/xi
888
track1.title:TBlah blah blah
889
0: track1.title:TBlah blah blah
898
No match: POSIX code 17: match failed
900
No match: POSIX code 17: match failed
918
No match: POSIX code 17: match failed
920
No match: POSIX code 17: match failed
922
No match: POSIX code 17: match failed
924
No match: POSIX code 17: match failed
937
No match: POSIX code 17: match failed
945
No match: POSIX code 17: match failed
953
No match: POSIX code 17: match failed
963
No match: POSIX code 17: match failed
965
No match: POSIX code 17: match failed
971
No match: POSIX code 17: match failed
973
No match: POSIX code 17: match failed
983
No match: POSIX code 17: match failed
985
No match: POSIX code 17: match failed
1018
No match: POSIX code 17: match failed
1026
No match: POSIX code 17: match failed
1028
No match: POSIX code 17: match failed
1030
No match: POSIX code 17: match failed
1048
Failed: POSIX code 15: back reference to non-existent subpattern at offset 9
1051
Failed: POSIX code 15: back reference to non-existent subpattern at offset 10
1054
Failed: POSIX code 15: back reference to non-existent subpattern at offset 6
1057
Failed: POSIX code 15: back reference to non-existent subpattern at offset 6
1059
/(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)\12/x
1075
/(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)\123/x
1115
/^([^a])([^\b])([^c]*)([^d]{3,4})/x
1147
No match: POSIX code 17: match failed
1149
No match: POSIX code 17: match failed
1151
No match: POSIX code 17: match failed
1179
No match: POSIX code 17: match failed
1191
No match: POSIX code 17: match failed
1193
No match: POSIX code 17: match failed
1195
No match: POSIX code 17: match failed
1197
/^[0-9]{8,}\@.+[^k]$/x
1203
No match: POSIX code 17: match failed
1205
No match: POSIX code 17: match failed
1207
No match: POSIX code 17: match failed
1217
No match: POSIX code 17: match failed
1219
No match: POSIX code 17: match failed
1245
/\o000\o001\o002\o003\o004\o005\o006\o007\o010\o011\o012\o013\o014\o015\o016\o017\o020\o021\o022\o023\o024\o025\o026\o027\o030\o031\o032\o033\o034\o035\o036\o037\o040\o041\o042\o043\o044\o045\o046\o047\o050\o051\o052\o053\o054\o055\o056\o057\o060\o061\o062\o063\o064\o065\o066\o067\o070\o071\o072\o073\o074\o075\o076\o077\o100\o101\o102\o103\o104\o105\o106\o107\o110\o111\o112\o113\o114\o115\o116\o117\o120\o121\o122\o123\o124\o125\o126\o127\o130\o131\o132\o133\o134\o135\o136\o137\o140\o141\o142\o143\o144\o145\o146\o147\o150\o151\o152\o153\o154\o155\o156\o157\o160\o161\o162\o163\o164\o165\o166\o167\o170\o171\o172\o173\o174\o175\o176\o177\o200\o201\o202\o203\o204\o205\o206\o207\o210\o211\o212\o213\o214\o215\o216\o217\o220\o221\o222\o223\o224\o225\o226\o227\o230\o231\o232\o233\o234\o235\o236\o237\o240\o241\o242\o243\o244\o245\o246\o247\o250\o251\o252\o253\o254\o255\o256\o257\o260\o261\o262\o263\o264\o265\o266\o267\o270\o271\o272\o273\o274\o275\o276\o277\o300\o301\o302\o303\o304\o305\o306\o307\o310\o311\o312\o313\o314\o315\o316\o317\o320\o321\o322\o323\o324\o325\o326\o327\o330\o331\o332\o333\o334\o335\o336\o337\o340\o341\o342\o343\o344\o345\o346\o347\o350\o351\o352\o353\o354\o355\o356\o357\o360\o361\o362\o363\o364\o365\o366\o367\o370\o371\o372\o373\o374\o375\o376\o377/
1246
\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377
1247
0: \x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff
1249
/P[^*]TAIRE[^*]{1,6}LL/x
1250
xxxxxxxxxxxPSTAIREISLLxxxxxxxxx
1253
/P[^*]TAIRE[^*]{1,}LL/x
1254
xxxxxxxxxxxPSTAIREISLLxxxxxxxxx
1257
/(\.[0-9][0-9][1-9]?)[0-9]+/x
1268
/\b(foo)[ \t]+(\w+)/xi
1269
Food is on the foo table
1275
The food is under the bar in the barn.
1276
0: food is under the bar in the bar
1277
1: d is under the bar in the
1280
The food is under the bar in the barn.
1281
0: food is under the bar in the bar
1282
1: d is under the bar in the
1285
I have 2 numbers: 53147
1286
0: I have 2 numbers: 53147
1287
1: I have 2 numbers: 53147
1291
I have 2 numbers: 53147
1292
0: I have 2 numbers: 53147
1293
1: I have 2 numbers: 5314
1297
I have 2 numbers: 53147
1298
0: I have 2 numbers: 53147
1299
1: I have 2 numbers: 53147
1303
I have 2 numbers: 53147
1304
0: I have 2 numbers: 53147
1305
1: I have 2 numbers: 5314
1309
I have 2 numbers: 53147
1310
0: I have 2 numbers: 53147
1311
1: I have 2 numbers: 5314
1315
I have 2 numbers: 53147
1316
0: I have 2 numbers: 53147
1317
1: I have 2 numbers: 5314
1321
I have 2 numbers: 53147
1322
0: I have 2 numbers: 53147
1323
1: I have 2 numbers:
1326
/(.*[^0-9])([0-9]+)$/x
1327
I have 2 numbers: 53147
1328
0: I have 2 numbers: 53147
1329
1: I have 2 numbers:
1338
No match: POSIX code 17: match failed
1340
No match: POSIX code 17: match failed
1342
No match: POSIX code 17: match failed
1344
No match: POSIX code 17: match failed
1346
No match: POSIX code 17: match failed
1348
No match: POSIX code 17: match failed
1366
No match: POSIX code 17: match failed
1368
No match: POSIX code 17: match failed
1370
No match: POSIX code 17: match failed
1372
/[0-9][0-9]\/[0-9][0-9]\/[0-9][0-9][0-9][0-9]/x
1441
No match: POSIX code 17: match failed
1443
No match: POSIX code 17: match failed
1453
No match: POSIX code 17: match failed
1455
No match: POSIX code 17: match failed
1468
No match: POSIX code 17: match failed
1470
No match: POSIX code 17: match failed
1486
No match: POSIX code 17: match failed
1488
No match: POSIX code 17: match failed
1492
0: borfle\x0abib.gif
1496
0: borfle\x0abib.gif
1500
0: borfle\x0abib.gif
1504
0: borfle\x0abib.gif\x0ano
1509
borfle\nbib.gif\nno\n
1510
0: borfle\x0abib.gif\x0ano\x0a
1520
No match: POSIX code 17: match failed
1522
No match: POSIX code 17: match failed
1526
No match: POSIX code 17: match failed
1530
/^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/x
1534
/^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/
1551
/^[abcdefghijklmnopqrstuvwxy0123456789]/x
1555
No match: POSIX code 17: match failed
1557
No match: POSIX code 17: match failed
1563
No match: POSIX code 17: match failed
1565
No match: POSIX code 17: match failed
1571
No match: POSIX code 17: match failed
1573
No match: POSIX code 17: match failed
1579
No match: POSIX code 17: match failed
1581
No match: POSIX code 17: match failed
1597
No match: POSIX code 17: match failed
1603
No match: POSIX code 17: match failed
1605
No match: POSIX code 17: match failed
1608
the \"quick\" brown fox
1611
\"the \\\"quick\\\" brown fox\"
1612
0: "the \"quick\" brown fox"
1644
No match: POSIX code 17: match failed
1704
/ End of testinput1 /