Oregami
Repositories/oxedyne/fe2o3

oxedyne/fe2o3/fe2o3_text/tests/regex_oracle/rust_suite.txt

54.1 KiB, 1 run

created by r1870400018:60350, which is this file's identity for as long as the history lasts, whatever it is later renamed to

download · who wrote it · its history

1T anchored.toml/greedy a
2P (abc)+
3H abcabcabc
4L -
5M 0,9 6,9
6E
7T anchored.toml/word-boundary-unicode-01 a
8P \\b\\w+\\b
9H βββ☃
10L -
11M 0,6
12E
13T anchored.toml/no-match-at-start a
14P .c
15H abc
16L -
17E
18T anchored.toml/no-match-at-start-reverse-inner a
19P .c[a-z]
20H abcz
21L -
22E
23T anchored.toml/no-match-at-start-reverse-anchored a
24P .c[a-z]$
25H abcz
26L -
27E
28T crazy.toml/float1 -
29P [-+]?[0-9]*\\.?[0-9]+
30H 0.1
31L -
32M 0,3
33E
34T crazy.toml/float2 -
35P [-+]?[0-9]*\\.?[0-9]+
36H 0.1.2
37L 1
38M 0,3
39E
40T crazy.toml/float3 -
41P [-+]?[0-9]*\\.?[0-9]+
42H a1.2
43L -
44M 1,4
45E
46T crazy.toml/float4 -
47P [-+]?[0-9]*\\.?[0-9]+
48H 1.a
49L -
50M 0,1
51E
52T crazy.toml/float5 -
53P ^[-+]?[0-9]*\\.?[0-9]+$
54H 1.a
55L -
56E
57T crazy.toml/email-big -
58P [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
59H mine is jam.slam@gmail.com
60L -
61M 8,26
62E
63T crazy.toml/start-end-empty -
64P ^$
65H
66L -
67M 0,0
68E
69T crazy.toml/start-end-empty-rev -
70P $^
71H
72L -
73M 0,0
74E
75T crazy.toml/start-end-empty-many-1 -
76P ^$^$^$
77H
78L -
79M 0,0
80E
81T crazy.toml/start-end-empty-many-2 -
82P ^^^$$$
83H
84L -
85M 0,0
86E
87T crazy.toml/start-end-empty-rep -
88P (?:^$)*
89H a\nb\nc
90L -
91M 0,0
92M 1,1
93M 2,2
94M 3,3
95M 4,4
96M 5,5
97E
98T crazy.toml/start-end-empty-rep-rev -
99P (?:$^)*
100H a\nb\nc
101L -
102M 0,0
103M 1,1
104M 2,2
105M 3,3
106M 4,4
107M 5,5
108E
109T crazy.toml/neg-class-letter -
110P [^ac]
111H acx
112L -
113M 2,3
114E
115T crazy.toml/neg-class-letter-comma -
116P [^a,]
117H a,x
118L -
119M 2,3
120E
121T crazy.toml/neg-class-letter-space -
122P [^a[:space:]]
123H a x
124L -
125M 2,3
126E
127T crazy.toml/neg-class-comma -
128P [^,]
129H ,,x
130L -
131M 2,3
132E
133T crazy.toml/neg-class-space -
134P [^[:space:]]
135H a
136L -
137M 1,2
138E
139T crazy.toml/neg-class-space-comma -
140P [^,[:space:]]
141H , a
142L -
143M 2,3
144E
145T crazy.toml/neg-class-comma-space -
146P [^[:space:],]
147H ,a
148L -
149M 2,3
150E
151T crazy.toml/neg-class-ascii -
152P [^[:alpha:]Z]
153H A1
154L -
155M 1,2
156E
157T crazy.toml/lazy-many-many -
158P (?:(?:.*)*?)=
159H a=b
160L -
161M 0,2
162E
163T crazy.toml/lazy-many-optional -
164P (?:(?:.?)*?)=
165H a=b
166L -
167M 0,2
168E
169T crazy.toml/lazy-one-many-many -
170P (?:(?:.*)+?)=
171H a=b
172L -
173M 0,2
174E
175T crazy.toml/lazy-one-many-optional -
176P (?:(?:.?)+?)=
177H a=b
178L -
179M 0,2
180E
181T crazy.toml/lazy-range-min-many -
182P (?:(?:.*){1,}?)=
183H a=b
184L -
185M 0,2
186E
187T crazy.toml/lazy-range-many -
188P (?:(?:.*){1,2}?)=
189H a=b
190L -
191M 0,2
192E
193T crazy.toml/greedy-many-many -
194P (?:(?:.*)*)=
195H a=b
196L -
197M 0,2
198E
199T crazy.toml/greedy-many-optional -
200P (?:(?:.?)*)=
201H a=b
202L -
203M 0,2
204E
205T crazy.toml/greedy-one-many-many -
206P (?:(?:.*)+)=
207H a=b
208L -
209M 0,2
210E
211T crazy.toml/greedy-one-many-optional -
212P (?:(?:.?)+)=
213H a=b
214L -
215M 0,2
216E
217T crazy.toml/greedy-range-min-many -
218P (?:(?:.*){1,})=
219H a=b
220L -
221M 0,2
222E
223T crazy.toml/greedy-range-many -
224P (?:(?:.*){1,2})=
225H a=b
226L -
227M 0,2
228E
229T crazy.toml/empty1 -
230P
231H
232L -
233M 0,0
234E
235T crazy.toml/empty2 -
236P
237H abc
238L -
239M 0,0
240M 1,1
241M 2,2
242M 3,3
243E
244T crazy.toml/empty3 -
245P (?:)
246H abc
247L -
248M 0,0
249M 1,1
250M 2,2
251M 3,3
252E
253T crazy.toml/empty4 -
254P (?:)*
255H abc
256L -
257M 0,0
258M 1,1
259M 2,2
260M 3,3
261E
262T crazy.toml/empty5 -
263P (?:)+
264H abc
265L -
266M 0,0
267M 1,1
268M 2,2
269M 3,3
270E
271T crazy.toml/empty6 -
272P (?:)?
273H abc
274L -
275M 0,0
276M 1,1
277M 2,2
278M 3,3
279E
280T crazy.toml/empty7 -
281P (?:)(?:)
282H abc
283L -
284M 0,0
285M 1,1
286M 2,2
287M 3,3
288E
289T crazy.toml/empty8 -
290P (?:)+|z
291H abc
292L -
293M 0,0
294M 1,1
295M 2,2
296M 3,3
297E
298T crazy.toml/empty9 -
299P z|(?:)+
300H abc
301L -
302M 0,0
303M 1,1
304M 2,2
305M 3,3
306E
307T crazy.toml/empty10 -
308P (?:)+|b
309H abc
310L -
311M 0,0
312M 1,1
313M 2,2
314M 3,3
315E
316T crazy.toml/empty11 -
317P b|(?:)+
318H abc
319L -
320M 0,0
321M 1,2
322M 3,3
323E
324T empty.toml/100 -
325P |b
326H abc
327L -
328M 0,0
329M 1,1
330M 2,2
331M 3,3
332E
333T empty.toml/110 -
334P b|
335H abc
336L -
337M 0,0
338M 1,2
339M 3,3
340E
341T empty.toml/120 -
342P |z
343H abc
344L -
345M 0,0
346M 1,1
347M 2,2
348M 3,3
349E
350T empty.toml/130 -
351P z|
352H abc
353L -
354M 0,0
355M 1,1
356M 2,2
357M 3,3
358E
359T empty.toml/200 -
360P |
361H abc
362L -
363M 0,0
364M 1,1
365M 2,2
366M 3,3
367E
368T empty.toml/210 -
369P ||
370H abc
371L -
372M 0,0
373M 1,1
374M 2,2
375M 3,3
376E
377T empty.toml/220 -
378P ||b
379H abc
380L -
381M 0,0
382M 1,1
383M 2,2
384M 3,3
385E
386T empty.toml/230 -
387P b||
388H abc
389L -
390M 0,0
391M 1,2
392M 3,3
393E
394T empty.toml/240 -
395P ||z
396H abc
397L -
398M 0,0
399M 1,1
400M 2,2
401M 3,3
402E
403T empty.toml/300 -
404P (?:)|b
405H abc
406L -
407M 0,0
408M 1,1
409M 2,2
410M 3,3
411E
412T empty.toml/310 -
413P b|(?:)
414H abc
415L -
416M 0,0
417M 1,2
418M 3,3
419E
420T empty.toml/320 -
421P (?:|)
422H abc
423L -
424M 0,0
425M 1,1
426M 2,2
427M 3,3
428E
429T empty.toml/330 -
430P (?:|)|z
431H abc
432L -
433M 0,0
434M 1,1
435M 2,2
436M 3,3
437E
438T empty.toml/400 -
439P a(?:)|b
440H abc
441L -
442M 0,1
443M 1,2
444E
445T empty.toml/500 -
446P
447H
448L -
449M 0,0
450E
451T empty.toml/510 -
452P
453H a
454L -
455M 0,0
456M 1,1
457E
458T empty.toml/520 -
459P
460H abc
461L -
462M 0,0
463M 1,1
464M 2,2
465M 3,3
466E
467T empty.toml/600 -
468P (?:|a)*
469H aaa
470L -
471M 0,0
472M 1,1
473M 2,2
474M 3,3
475E
476T empty.toml/610 -
477P (?:|a)+
478H aaa
479L -
480M 0,0
481M 1,1
482M 2,2
483M 3,3
484E
485T expensive.toml/regression-many-repeat-no-stack-overflow -
486P ^.{1,2500}
487H a
488L -
489M 0,1
490E
491T expensive.toml/backtrack-blow-visited-capacity -
492P \\pL{50}
493H abcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvwxyabcdefghijklmnopqrstuvwxyZZ
494L -
495M 0,50
496M 50,100
497M 100,150
498E
499T flags.toml/1 -
500P (?i)abc
501H ABC
502L -
503M 0,3
504E
505T flags.toml/2 -
506P (?i)a(?-i)bc
507H Abc
508L -
509M 0,3
510E
511T flags.toml/3 -
512P (?i)a(?-i)bc
513H ABC
514L -
515E
516T flags.toml/4 -
517P (?is)a.
518H A\n
519L -
520M 0,2
521E
522T flags.toml/5 -
523P (?is)a.(?-is)a.
524H A\nab
525L -
526M 0,4
527E
528T flags.toml/6 -
529P (?is)a.(?-is)a.
530H A\na\n
531L -
532E
533T flags.toml/7 -
534P (?is)a.(?-is:a.)?
535H A\na\n
536L 1
537M 0,2
538E
539T flags.toml/8 -
540P (?U)a+
541H aa
542L 1
543M 0,1
544E
545T flags.toml/9 -
546P (?U)a+?
547H aa
548L -
549M 0,2
550E
551T flags.toml/10 -
552P (?U)(?-U)a+
553H aa
554L -
555M 0,2
556E
557T iter.toml/1 -
558P a
559H aaa
560L -
561M 0,1
562M 1,2
563M 2,3
564E
565T iter.toml/2 -
566P a
567H aba
568L -
569M 0,1
570M 2,3
571E
572T iter.toml/empty1 -
573P
574H
575L -
576M 0,0
577E
578T iter.toml/empty2 -
579P
580H abc
581L -
582M 0,0
583M 1,1
584M 2,2
585M 3,3
586E
587T iter.toml/empty3 -
588P (?:)
589H abc
590L -
591M 0,0
592M 1,1
593M 2,2
594M 3,3
595E
596T iter.toml/empty4 -
597P (?:)*
598H abc
599L -
600M 0,0
601M 1,1
602M 2,2
603M 3,3
604E
605T iter.toml/empty5 -
606P (?:)+
607H abc
608L -
609M 0,0
610M 1,1
611M 2,2
612M 3,3
613E
614T iter.toml/empty6 -
615P (?:)?
616H abc
617L -
618M 0,0
619M 1,1
620M 2,2
621M 3,3
622E
623T iter.toml/empty7 -
624P (?:)(?:)
625H abc
626L -
627M 0,0
628M 1,1
629M 2,2
630M 3,3
631E
632T iter.toml/empty8 -
633P (?:)+|z
634H abc
635L -
636M 0,0
637M 1,1
638M 2,2
639M 3,3
640E
641T iter.toml/empty9 -
642P z|(?:)+
643H abc
644L -
645M 0,0
646M 1,1
647M 2,2
648M 3,3
649E
650T iter.toml/empty10 -
651P (?:)+|b
652H abc
653L -
654M 0,0
655M 1,1
656M 2,2
657M 3,3
658E
659T iter.toml/empty11 -
660P b|(?:)+
661H abc
662L -
663M 0,0
664M 1,2
665M 3,3
666E
667T iter.toml/start1 -
668P ^a
669H a
670L -
671M 0,1
672E
673T iter.toml/start2 -
674P ^a
675H aa
676L -
677M 0,1
678E
679T iter.toml/anchored1 a
680P a
681H a
682L -
683M 0,1
684E
685T iter.toml/nonempty-followedby-empty -
686P abc|.*?
687H abczzz
688L -
689M 0,3
690M 4,4
691M 5,5
692M 6,6
693E
694T iter.toml/nonempty-followedby-oneempty -
695P abc|.*?
696H abcz
697L -
698M 0,3
699M 4,4
700E
701T iter.toml/nonempty-followedby-onemixed -
702P abc|.*?
703H abczabc
704L -
705M 0,3
706M 4,7
707E
708T iter.toml/nonempty-followedby-twomixed -
709P abc|.*?
710H abczzabc
711L -
712M 0,3
713M 4,4
714M 5,8
715E
716T misc.toml/ascii-literal -
717P a
718H a
719L -
720M 0,1
721E
722T misc.toml/ascii-literal-not -
723P a
724H z
725L -
726E
727T misc.toml/ascii-literal-anchored a
728P a
729H a
730L -
731M 0,1
732E
733T misc.toml/ascii-literal-anchored-not a
734P a
735H z
736L -
737E
738T misc.toml/anchor-start-end-line -
739P (?m)^bar$
740H foo\nbar\nbaz
741L -
742M 4,7
743E
744T misc.toml/prefix-literal-match -
745P ^abc
746H abc
747L -
748M 0,3
749E
750T misc.toml/prefix-literal-no-match -
751P ^abc
752H zabc
753L -
754E
755T misc.toml/one-literal-edge -
756P abc
757H xxxxxab
758L -
759E
760T misc.toml/terminates -
761P a$
762H a
763L -
764M 0,1
765E
766T misc.toml/suffix-100 -
767P .*abcd
768H abcd
769L -
770M 0,4
771E
772T misc.toml/suffix-200 -
773P .*(?:abcd)+
774H abcd
775L -
776M 0,4
777E
778T misc.toml/suffix-300 -
779P .*(?:abcd)+
780H abcdabcd
781L -
782M 0,8
783E
784T misc.toml/suffix-400 -
785P .*(?:abcd)+
786H abcdxabcd
787L -
788M 0,9
789E
790T misc.toml/suffix-500 -
791P .*x(?:abcd)+
792H abcdxabcd
793L -
794M 0,9
795E
796T misc.toml/suffix-600 -
797P [^abcd]*x(?:abcd)+
798H abcdxabcd
799L -
800M 4,9
801E
802T multiline.toml/basic1 -
803P (?m)^[a-z]+$
804H abc\ndef\nxyz
805L -
806M 0,3
807M 4,7
808M 8,11
809E
810T multiline.toml/basic2 -
811P (?m)^$
812H abc\ndef\nxyz
813L -
814E
815T multiline.toml/basic3 -
816P (?m)^
817H abc\ndef\nxyz
818L -
819M 0,0
820M 4,4
821M 8,8
822E
823T multiline.toml/basic4 -
824P (?m)$
825H abc\ndef\nxyz
826L -
827M 3,3
828M 7,7
829M 11,11
830E
831T multiline.toml/basic5 -
832P (?m)^[a-z]
833H abc\ndef\nxyz
834L -
835M 0,1
836M 4,5
837M 8,9
838E
839T multiline.toml/basic6 -
840P (?m)[a-z]^
841H abc\ndef\nxyz
842L -
843E
844T multiline.toml/basic7 -
845P (?m)[a-z]$
846H abc\ndef\nxyz
847L -
848M 2,3
849M 6,7
850M 10,11
851E
852T multiline.toml/basic8 -
853P (?m)$[a-z]
854H abc\ndef\nxyz
855L -
856E
857T multiline.toml/basic9 -
858P (?m)^$
859H
860L -
861M 0,0
862E
863T multiline.toml/repeat1 -
864P (?m)(?:^$)*
865H a\nb\nc
866L -
867M 0,0
868M 1,1
869M 2,2
870M 3,3
871M 4,4
872M 5,5
873E
874T multiline.toml/repeat1-no-multi -
875P (?:^$)*
876H a\nb\nc
877L -
878M 0,0
879M 1,1
880M 2,2
881M 3,3
882M 4,4
883M 5,5
884E
885T multiline.toml/repeat2 -
886P (?m)(?:^|a)+
887H a\naaa\n
888L -
889M 0,0
890M 2,2
891M 3,5
892M 6,6
893E
894T multiline.toml/repeat2-no-multi -
895P (?:^|a)+
896H a\naaa\n
897L -
898M 0,0
899M 2,5
900E
901T multiline.toml/repeat3 -
902P (?m)(?:^|a)*
903H a\naaa\n
904L -
905M 0,0
906M 1,1
907M 2,2
908M 3,5
909M 6,6
910E
911T multiline.toml/repeat3-no-multi -
912P (?:^|a)*
913H a\naaa\n
914L -
915M 0,0
916M 1,1
917M 2,5
918M 6,6
919E
920T multiline.toml/repeat4 -
921P (?m)(?:^|a+)
922H a\naaa\n
923L -
924M 0,0
925M 2,2
926M 3,5
927M 6,6
928E
929T multiline.toml/repeat4-no-multi -
930P (?:^|a+)
931H a\naaa\n
932L -
933M 0,0
934M 2,5
935E
936T multiline.toml/repeat5 -
937P (?m)(?:^|a*)
938H a\naaa\n
939L -
940M 0,0
941M 1,1
942M 2,2
943M 3,5
944M 6,6
945E
946T multiline.toml/repeat5-no-multi -
947P (?:^|a*)
948H a\naaa\n
949L -
950M 0,0
951M 1,1
952M 2,5
953M 6,6
954E
955T multiline.toml/repeat6 -
956P (?m)(?:^[a-z])+
957H abc\ndef\nxyz
958L -
959M 0,1
960M 4,5
961M 8,9
962E
963T multiline.toml/repeat6-no-multi -
964P (?:^[a-z])+
965H abc\ndef\nxyz
966L -
967M 0,1
968E
969T multiline.toml/repeat7 -
970P (?m)(?:^[a-z]{3}\\n?)+
971H abc\ndef\nxyz
972L -
973M 0,11
974E
975T multiline.toml/repeat7-no-multi -
976P (?:^[a-z]{3}\\n?)+
977H abc\ndef\nxyz
978L -
979M 0,4
980E
981T multiline.toml/repeat8 -
982P (?m)(?:^[a-z]{3}\\n?)*
983H abc\ndef\nxyz
984L -
985M 0,11
986E
987T multiline.toml/repeat8-no-multi -
988P (?:^[a-z]{3}\\n?)*
989H abc\ndef\nxyz
990L -
991M 0,4
992M 5,5
993M 6,6
994M 7,7
995M 8,8
996M 9,9
997M 10,10
998M 11,11
999E
1000T multiline.toml/repeat9 -
1001P (?m)(?:\\n?[a-z]{3}$)+
1002H abc\ndef\nxyz
1003L -
1004M 0,11
1005E
1006T multiline.toml/repeat9-no-multi -
1007P (?:\\n?[a-z]{3}$)+
1008H abc\ndef\nxyz
1009L -
1010M 7,11
1011E
1012T multiline.toml/repeat10 -
1013P (?m)(?:\\n?[a-z]{3}$)*
1014H abc\ndef\nxyz
1015L -
1016M 0,11
1017E
1018T multiline.toml/repeat10-no-multi -
1019P (?:\\n?[a-z]{3}$)*
1020H abc\ndef\nxyz
1021L -
1022M 0,0
1023M 1,1
1024M 2,2
1025M 3,3
1026M 4,4
1027M 5,5
1028M 6,6
1029M 7,11
1030E
1031T multiline.toml/repeat11 -
1032P (?m)^*
1033H \naa\n
1034L -
1035M 0,0
1036M 1,1
1037M 2,2
1038M 3,3
1039M 4,4
1040E
1041T multiline.toml/repeat11-no-multi -
1042P ^*
1043H \naa\n
1044L -
1045M 0,0
1046M 1,1
1047M 2,2
1048M 3,3
1049M 4,4
1050E
1051T multiline.toml/repeat12 -
1052P (?m)^+
1053H \naa\n
1054L -
1055M 0,0
1056M 1,1
1057M 4,4
1058E
1059T multiline.toml/repeat12-no-multi -
1060P ^+
1061H \naa\n
1062L -
1063M 0,0
1064E
1065T multiline.toml/repeat13 -
1066P (?m)$*
1067H \naa\n
1068L -
1069M 0,0
1070M 1,1
1071M 2,2
1072M 3,3
1073M 4,4
1074E
1075T multiline.toml/repeat13-no-multi -
1076P $*
1077H \naa\n
1078L -
1079M 0,0
1080M 1,1
1081M 2,2
1082M 3,3
1083M 4,4
1084E
1085T multiline.toml/repeat14 -
1086P (?m)$+
1087H \naa\n
1088L -
1089M 0,0
1090M 3,3
1091M 4,4
1092E
1093T multiline.toml/repeat14-no-multi -
1094P $+
1095H \naa\n
1096L -
1097M 4,4
1098E
1099T multiline.toml/repeat15 -
1100P (?m)(?:$\\n)+
1101H \n\naaa\n\n
1102L -
1103M 0,2
1104M 5,7
1105E
1106T multiline.toml/repeat15-no-multi -
1107P (?:$\\n)+
1108H \n\naaa\n\n
1109L -
1110E
1111T multiline.toml/repeat16 -
1112P (?m)(?:$\\n)*
1113H \n\naaa\n\n
1114L -
1115M 0,2
1116M 3,3
1117M 4,4
1118M 5,7
1119E
1120T multiline.toml/repeat16-no-multi -
1121P (?:$\\n)*
1122H \n\naaa\n\n
1123L -
1124M 0,0
1125M 1,1
1126M 2,2
1127M 3,3
1128M 4,4
1129M 5,5
1130M 6,6
1131M 7,7
1132E
1133T multiline.toml/repeat17 -
1134P (?m)(?:$\\n^)+
1135H \n\naaa\n\n
1136L -
1137M 0,2
1138M 5,7
1139E
1140T multiline.toml/repeat17-no-multi -
1141P (?:$\\n^)+
1142H \n\naaa\n\n
1143L -
1144E
1145T multiline.toml/repeat18 -
1146P (?m)(?:^|$)+
1147H \n\naaa\n\n
1148L -
1149M 0,0
1150M 1,1
1151M 2,2
1152M 5,5
1153M 6,6
1154M 7,7
1155E
1156T multiline.toml/repeat18-no-multi -
1157P (?:^|$)+
1158H \n\naaa\n\n
1159L -
1160M 0,0
1161M 7,7
1162E
1163T multiline.toml/match-line-100 -
1164P (?m)^.+$
1165H aa\naaaaaaaaaaaaaaaaaaa\n
1166L -
1167M 0,2
1168M 3,22
1169E
1170T no-unicode.toml/case3 i
1171P [a-z]+
1172H aAKaA
1173L -
1174M 0,7
1175E
1176T no-unicode.toml/negate1 -
1177P [^a]
1178H δ
1179L -
1180M 0,2
1181E
1182T no-unicode.toml/word-unicode -
1183P \\w+
1184H aδ
1185L -
1186M 0,3
1187E
1188T no-unicode.toml/decimal-unicode -
1189P \\d+
1190H 1२३9
1191L -
1192M 0,8
1193E
1194T no-unicode.toml/space-unicode -
1195P \\s+
1196H  
1197L -
1198M 0,4
1199E
1200T no-unicode.toml/iter1-utf8 -
1201P
1202H ☃
1203L -
1204M 0,0
1205M 3,3
1206E
1207T regression.toml/invalid-regex-no-crash-100 -
1208P (*)
1209H
1210C
1211E
1212T regression.toml/invalid-regex-no-crash-200 -
1213P (?:?)
1214H
1215C
1216E
1217T regression.toml/invalid-regex-no-crash-300 -
1218P (?)
1219H
1220C
1221E
1222T regression.toml/invalid-regex-no-crash-400 -
1223P *
1224H
1225C
1226E
1227T regression.toml/unicode-case-lower-nocase-flag -
1228P (?i)\\p{Ll}+
1229H ΛΘΓΔα
1230L -
1231M 0,10
1232E
1233T regression.toml/negated-char-class-100 -
1234P (?i)[^x]
1235H x
1236L -
1237E
1238T regression.toml/negated-char-class-200 -
1239P (?i)[^x]
1240H X
1241L -
1242E
1243T regression.toml/ascii-word-underscore -
1244P [[:word:]]
1245H _
1246L -
1247M 0,1
1248E
1249T regression.toml/captures-repeat -
1250P ([a-f]){2}(?P<foo>[x-z])
1251H abx
1252L -
1253M 0,3 1,2 2,3
1254E
1255T regression.toml/alt-in-alt-100 -
1256P ab?|$
1257H az
1258L -
1259M 0,1
1260M 2,2
1261E
1262T regression.toml/alt-in-alt-200 -
1263P ^(?:.*?)(?:\\n|\\r\\n?|$)
1264H ab\rcd
1265L -
1266M 0,3
1267E
1268T regression.toml/leftmost-first-prefix -
1269P z*azb
1270H azb
1271L -
1272M 0,3
1273E
1274T regression.toml/many-alternates -
1275P 1|2|3|4|5|6|7|8|9|10|int
1276H int
1277L -
1278M 0,3
1279E
1280T regression.toml/word-boundary-alone-100 -
1281P \\b
1282H Should this (work?)
1283L -
1284M 0,0
1285M 6,6
1286M 7,7
1287M 11,11
1288M 13,13
1289M 17,17
1290E
1291T regression.toml/word-boundary-alone-200 -
1292P \\b
1293H a b c
1294L -
1295M 0,0
1296M 1,1
1297M 2,2
1298M 3,3
1299M 4,4
1300M 5,5
1301E
1302T regression.toml/partial-anchor -
1303P ^a|b
1304H ba
1305L -
1306M 0,1
1307E
1308T regression.toml/partial-anchor-alternate-begin -
1309P ^a|z
1310H yyyyya
1311L -
1312E
1313T regression.toml/partial-anchor-alternate-end -
1314P a$|z
1315H ayyyyy
1316L -
1317E
1318T regression.toml/lits-unambiguous-100 -
1319P (?:ABC|CDA|BC)X
1320H CDAX
1321L -
1322M 0,4
1323E
1324T regression.toml/lits-unambiguous-200 -
1325P ((IMG|CAM|MG|MB2)_|(DSCN|CIMG))(?P<n>[0-9]+)$
1326H CIMG2341
1327L -
1328M 0,8 0,4 - 0,4 4,8
1329E
1330T regression.toml/strange-anchor-non-complete-prefix -
1331P a^{2}
1332H
1333L -
1334E
1335T regression.toml/strange-anchor-non-complete-suffix -
1336P ${2}a
1337H
1338L -
1339E
1340T regression.toml/captures-after-dfa-premature-end-100 -
1341P a(b*(X|$))?
1342H abcbX
1343L -
1344M 0,1 - -
1345E
1346T regression.toml/captures-after-dfa-premature-end-200 -
1347P a(bc*(X|$))?
1348H abcbX
1349L -
1350M 0,1 - -
1351E
1352T regression.toml/captures-after-dfa-premature-end-300 -
1353P (aa$)?
1354H aaz
1355L -
1356M 0,0 -
1357M 1,1 -
1358M 2,2 -
1359M 3,3 -
1360E
1361T regression.toml/captures-after-dfa-premature-end-400 -
1362P (a)\\d*\\.?\\d+\\b
1363H a0.0c
1364L -
1365M 0,2 0,1
1366E
1367T regression.toml/literal-panic -
1368P typename type\\-parameter\\-[0-9]+\\-[0-9]+::.+
1369H test
1370L -
1371E
1372T regression.toml/empty-flag-expr -
1373P (?:(?:(?x)))
1374H
1375L -
1376M 0,0
1377E
1378T regression.toml/invalid-repetition -
1379P (?m){1,1}
1380H
1381C
1382E
1383T regression.toml/flags-are-unset -
1384P (?:(?i)foo)|Bar
1385H foo Foo bar Bar
1386L -
1387M 0,3
1388M 4,7
1389M 12,15
1390E
1391T regression.toml/empty-group-with-unicode -
1392P (?:)Ј01
1393H zЈ01
1394L -
1395M 1,5
1396E
1397T regression.toml/word-boundary-weird -
1398P \\b..\\b
1399H I have 12, he has 2!
1400L -
1401M 0,2
1402M 7,9
1403M 9,11
1404M 11,13
1405M 17,19
1406E
1407T regression.toml/reverse-suffix-100 -
1408P [0-4][0-4][0-4]000
1409H 153.230000
1410L -
1411M 4,10
1412E
1413T regression.toml/reverse-suffix-200 -
1414P [0-9][0-9][0-9]000
1415H 153.230000\n
1416L -
1417M 4,10
1418E
1419T regression.toml/reverse-suffix-start-of-match-failure-010 -
1420P .abb|b
1421H zabb
1422L -
1423M 0,4
1424E
1425T regression.toml/reverse-suffix-start-of-match-failure-011 -
1426P .bb|b
1427H zabb
1428L -
1429M 1,4
1430E
1431T regression.toml/reverse-suffix-start-of-match-failure-012 -
1432P .abb|b
1433H zzzabbz
1434L -
1435M 2,6
1436E
1437T regression.toml/reverse-suffix-start-of-match-failure-020 -
1438P \\s+\\w+bb|b
1439H zabb
1440L -
1441M 0,5
1442E
1443T regression.toml/reverse-suffix-start-of-match-failure-030 -
1444P (?:[a-wyz]{3}|[a-wyz]).b
1445H xaaabb
1446L -
1447M 1,6
1448E
1449T regression.toml/reverse-suffix-start-of-match-failure-040 -
1450P (?:[ac-z]{2}b[ac-z])?[ac-z]b
1451H !aabaab
1452L -
1453M 1,7
1454E
1455T regression.toml/reverse-suffix-start-of-match-failure-050 -
1456P (?:[a-z]cb|c)[a-z]*b
1457H !acbzb
1458L -
1459M 1,6
1460E
1461T regression.toml/reverse-suffix-rejected-fallback-prefilter-010 -
1462P (?:ab|c)*c
1463H cabac
1464L 1
1465M 0,1
1466E
1467T regression.toml/reverse-suffix-required-class-separator-010 -
1468P \\w+\\s+Holmes
1469H abcHolmes xyz Holmes
1470L -
1471M 10,20
1472E
1473T regression.toml/reverse-suffix-required-class-separator-020 -
1474P (?:.abc)?a+b+c
1475H xabcabc
1476L -
1477M 0,7
1478E
1479T regression.toml/adjacent-line-boundary-100 -
1480P (?m)^(?:[^ ]+?)$
1481H line1\nline2
1482L -
1483M 0,5
1484M 6,11
1485E
1486T regression.toml/adjacent-line-boundary-200 -
1487P (?m)^(?:[^ ]+?)$
1488H A\nB
1489L -
1490M 0,1
1491M 2,3
1492E
1493T regression.toml/anchored-prefix-100 -
1494P ^a[[:^space:]]
1495H a
1496L -
1497E
1498T regression.toml/anchored-prefix-200 -
1499P ^a[[:^space:]]
1500H foo boo a
1501L -
1502E
1503T regression.toml/anchored-prefix-300 -
1504P ^-[a-z]
1505H r-f
1506L -
1507E
1508T regression.toml/aho-corasick-100 -
1509P samwise|sam|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z
1510H samwise
1511L -
1512M 0,7
1513E
1514T regression.toml/interior-anchor-capture -
1515P (a$)b$
1516H ab
1517L -
1518E
1519T regression.toml/fowler-basic154-unanchored -
1520P a([bc]*)c*
1521H abc
1522L -
1523M 0,3 1,3
1524E
1525T regression.toml/word-boundary-interact-poorly-with-literal-optimizations -
1526P (?i:(?:\\b|_)win(?:32|64|dows)?(?:\\b|_))
1527H ubi-Darwin-x86_64.tar.gz
1528L -
1529E
1530T regression.toml/impossible-branch -
1531P .*[^\\s\\S]A|B
1532H B
1533L -
1534M 0,1
1535E
1536T regression.toml/captures-wrong-order -
1537P (a){0}(a)
1538H a
1539L -
1540M 0,1 - 0,1
1541E
1542T regression.toml/negated-unicode-word-boundary-dfa-fail -
1543P \\B.*
1544H !˗
1545L -
1546M 0,3
1547E
1548T regression.toml/missed-match -
1549P e..+e.ee>
1550H Zeee.eZZZZZZZZeee>eeeeeee>
1551L -
1552M 1,26
1553E
1554T regression.toml/reverse-inner-plus-shorter-than-expected -
1555P (?:(\\d+)[:.])?(\\d{1,2})[:.](\\d{2})
1556H 102:12:39
1557L -
1558M 0,9 0,3 4,6 7,9
1559E
1560T regression.toml/reverse-inner-short -
1561P (?:([0-9][0-9][0-9]):)?([0-9][0-9]):([0-9][0-9])
1562H 102:12:39
1563L -
1564M 0,9 0,3 4,6 7,9
1565E
1566T regression.toml/reverse-inner-start-of-match-failure-010 -
1567P (?:..acbb|b)a(?:c|d)
1568H xzbacbbac
1569L -
1570M 1,9
1571E
1572T regression.toml/reverse-inner-start-of-match-failure-011 -
1573P (?:\\s+.\\w+acbb|b)a(?:c|d)
1574H xzbacbbac
1575L -
1576M 0,10
1577E
1578T regression.toml/reverse-inner-later-literal-010 -
1579P (?:..acbb|b)a(?:c|d)
1580H xzbacbbac
1581L -
1582M 1,9
1583E
1584T regression.toml/reverse-inner-start-of-match-failure-020 -
1585P (?:[ac-z]{3}|[ac-z])(?:aba|baa)
1586H !aaabaa
1587L -
1588M 1,7
1589E
1590T regression.toml/reverse-inner-rejected-fallback-prefilter-010 -
1591P (?:ab|c)*c[de]*
1592H cabac
1593L 1
1594M 0,1
1595E
1596T regression.toml/reverse-inner-required-class-separator-010 -
1597P \\w+\\s+Holmes\\s+\\w+
1598H abcHolmes xyz Holmes tail
1599L -
1600M 10,25
1601E
1602T regression.toml/reverse-inner-required-class-separator-020 -
1603P (?:.abc)?a+b+c.*
1604H xabcabc
1605L -
1606M 0,7
1607E
1608T regression.toml/reverse-inner-leading-class-separator-010 -
1609P \\s[A-Za-z]{0,12}ing\\s
1610H xingabcing
1611L -
1612M 0,12
1613E
1614T regression.toml/non-prefix-literal-quit-state -
1615P .+\\b\\n
1616H β77\n
1617L -
1618M 0,5
1619E
1620T regression.toml/hir-optimization-out-of-order-class -
1621P ^[[:alnum:]./-]+$
1622H a-b
1623L -
1624M 0,3
1625E
1626T regression.toml/improper-reverse-suffix-optimization -
1627P (\\\\N\\{[^}]+})|([{}])
1628H hiya \\N{snowman} bye
1629L -
1630M 5,16 5,16 -
1631E
1632T unicode.toml/literal1 -
1633P ☃
1634H ☃
1635L -
1636M 0,3
1637E
1638T unicode.toml/literal2 -
1639P ☃+
1640H ☃
1641L -
1642M 0,3
1643E
1644T unicode.toml/literal3 i
1645P ☃+
1646H ☃
1647L -
1648M 0,3
1649E
1650T unicode.toml/literal4 i
1651P Δ
1652H δ
1653L -
1654M 0,2
1655E
1656T unicode.toml/wb-100 -
1657P \\d\\b
1658H 6δ
1659L -
1660E
1661T unicode.toml/wb-200 -
1662P \\d\\b
1663H 6 
1664L -
1665M 0,1
1666E
1667T unicode.toml/wb-300 -
1668P \\d\\B
1669H 6δ
1670L -
1671M 0,1
1672E
1673T unicode.toml/wb-400 -
1674P \\d\\B
1675H 6 
1676L -
1677E
1678T unicode.toml/class1 -
1679P [☃Ⅰ]+
1680H ☃
1681L -
1682M 0,3
1683E
1684T unicode.toml/class2 -
1685P \\pN
1686H Ⅰ
1687L -
1688M 0,3
1689E
1690T unicode.toml/class3 -
1691P \\pN+
1692H Ⅰ1Ⅱ2
1693L -
1694M 0,8
1695E
1696T unicode.toml/class4 -
1697P \\PN+
1698H abⅠ
1699L -
1700M 0,2
1701E
1702T unicode.toml/class5 -
1703P [\\PN]+
1704H abⅠ
1705L -
1706M 0,2
1707E
1708T unicode.toml/class6 -
1709P [^\\PN]+
1710H abⅠ
1711L -
1712M 2,5
1713E
1714T unicode.toml/class7 -
1715P \\p{Lu}+
1716H ΛΘΓΔα
1717L -
1718M 0,8
1719E
1720T unicode.toml/class8 i
1721P \\p{Lu}+
1722H ΛΘΓΔα
1723L -
1724M 0,10
1725E
1726T unicode.toml/class9 -
1727P \\pL+
1728H ΛΘΓΔα
1729L -
1730M 0,10
1731E
1732T unicode.toml/class10 -
1733P \\p{Ll}+
1734H ΛΘΓΔα
1735L -
1736M 8,10
1737E
1738T unicode.toml/perl1 -
1739P \\w+
1740H dδd
1741L -
1742M 0,4
1743E
1744T unicode.toml/perl2 -
1745P \\w+
1746H ⥡
1747L -
1748E
1749T unicode.toml/perl3 -
1750P \\W+
1751H ⥡
1752L -
1753M 0,3
1754E
1755T unicode.toml/perl4 -
1756P \\d+
1757H 1२३9
1758L -
1759M 0,8
1760E
1761T unicode.toml/perl5 -
1762P \\d+
1763H Ⅱ
1764L -
1765E
1766T unicode.toml/perl6 -
1767P \\D+
1768H Ⅱ
1769L -
1770M 0,3
1771E
1772T unicode.toml/perl7 -
1773P \\s+
1774H  
1775L -
1776M 0,3
1777E
1778T unicode.toml/perl8 -
1779P \\s+
1780H ☃
1781L -
1782E
1783T unicode.toml/perl9 -
1784P \\S+
1785H ☃
1786L -
1787M 0,3
1788E
1789T unicode.toml/class-gencat1 -
1790P \\p{Cased_Letter}
1791H A
1792L -
1793M 0,3
1794E
1795T unicode.toml/class-gencat2 -
1796P \\p{Close_Punctuation}
1797H ❯
1798L -
1799M 0,3
1800E
1801T unicode.toml/class-gencat3 -
1802P \\p{Connector_Punctuation}
1803H ⁀
1804L -
1805M 0,3
1806E
1807T unicode.toml/class-gencat4 -
1808P \\p{Control}
1809H Ÿ
1810L -
1811M 0,2
1812E
1813T unicode.toml/class-gencat5 -
1814P \\p{Currency_Symbol}
1815H £
1816L -
1817M 0,3
1818E
1819T unicode.toml/class-gencat6 -
1820P \\p{Dash_Punctuation}
1821H 〰
1822L -
1823M 0,3
1824E
1825T unicode.toml/class-gencat7 -
1826P \\p{Decimal_Number}
1827H 𑓙
1828L -
1829M 0,4
1830E
1831T unicode.toml/class-gencat8 -
1832P \\p{Enclosing_Mark}
1833H ꙲
1834L -
1835M 0,3
1836E
1837T unicode.toml/class-gencat9 -
1838P \\p{Final_Punctuation}
1839H ⸡
1840L -
1841M 0,3
1842E
1843T unicode.toml/class-gencat10 -
1844P \\p{Format}
1845H 󠁿
1846L -
1847M 0,4
1848E
1849T unicode.toml/class-gencat11 -
1850P \\p{Initial_Punctuation}
1851H ⸜
1852L -
1853M 0,3
1854E
1855T unicode.toml/class-gencat12 -
1856P \\p{Letter}
1857H Έ
1858L -
1859M 0,2
1860E
1861T unicode.toml/class-gencat13 -
1862P \\p{Letter_Number}
1863H ↂ
1864L -
1865M 0,3
1866E
1867T unicode.toml/class-gencat14 -
1868P \\p{Line_Separator}
1869H 

1870L -
1871M 0,3
1872E
1873T unicode.toml/class-gencat15 -
1874P \\p{Lowercase_Letter}
1875H ϛ
1876L -
1877M 0,2
1878E
1879T unicode.toml/class-gencat16 -
1880P \\p{Mark}
1881H 󠇯
1882L -
1883M 0,4
1884E
1885T unicode.toml/class-gencat17 -
1886P \\p{Math}
1887H ⋿
1888L -
1889M 0,3
1890E
1891T unicode.toml/class-gencat18 -
1892P \\p{Modifier_Letter}
1893H 𖭃
1894L -
1895M 0,4
1896E
1897T unicode.toml/class-gencat19 -
1898P \\p{Modifier_Symbol}
1899H 🏿
1900L -
1901M 0,4
1902E
1903T unicode.toml/class-gencat20 -
1904P \\p{Nonspacing_Mark}
1905H 𞥊
1906L -
1907M 0,4
1908E
1909T unicode.toml/class-gencat21 -
1910P \\p{Number}
1911H ⓿
1912L -
1913M 0,3
1914E
1915T unicode.toml/class-gencat22 -
1916P \\p{Open_Punctuation}
1917H ⦅
1918L -
1919M 0,3
1920E
1921T unicode.toml/class-gencat23 -
1922P \\p{Other}
1923H ௉
1924L -
1925M 0,3
1926E
1927T unicode.toml/class-gencat24 -
1928P \\p{Other_Letter}
1929H ꓷ
1930L -
1931M 0,3
1932E
1933T unicode.toml/class-gencat25 -
1934P \\p{Other_Number}
1935H ㉏
1936L -
1937M 0,3
1938E
1939T unicode.toml/class-gencat26 -
1940P \\p{Other_Punctuation}
1941H 𞥞
1942L -
1943M 0,4
1944E
1945T unicode.toml/class-gencat27 -
1946P \\p{Other_Symbol}
1947H ⅌
1948L -
1949M 0,3
1950E
1951T unicode.toml/class-gencat28 -
1952P \\p{Paragraph_Separator}
1953H 

1954L -
1955M 0,3
1956E
1957T unicode.toml/class-gencat29 -
1958P \\p{Private_Use}
1959H 􏿽
1960L -
1961M 0,4
1962E
1963T unicode.toml/class-gencat30 -
1964P \\p{Punctuation}
1965H 𑁍
1966L -
1967M 0,4
1968E
1969T unicode.toml/class-gencat31 -
1970P \\p{Separator}
1971H  
1972L -
1973M 0,3
1974E
1975T unicode.toml/class-gencat32 -
1976P \\p{Space_Separator}
1977H  
1978L -
1979M 0,3
1980E
1981T unicode.toml/class-gencat33 -
1982P \\p{Spacing_Mark}
1983H 𖽾
1984L -
1985M 0,4
1986E
1987T unicode.toml/class-gencat34 -
1988P \\p{Symbol}
1989H ⯈
1990L -
1991M 0,3
1992E
1993T unicode.toml/class-gencat35 -
1994P \\p{Titlecase_Letter}
1995H ῼ
1996L -
1997M 0,3
1998E
1999T unicode.toml/class-gencat36 -
2000P \\p{Unassigned}
2001H 􏿿
2002L -
2003M 0,4
2004E
2005T unicode.toml/class-gencat37 -
2006P \\p{Uppercase_Letter}
2007H Ꝋ
2008L -
2009M 0,3
2010E
2011T unicode.toml/class-emoji1 -
2012P \\p{Emoji}
2013H ⏩
2014L -
2015M 0,3
2016E
2017T unicode.toml/class-emoji2 -
2018P \\p{emoji}
2019H 🈚
2020L -
2021M 0,4
2022E
2023T unicode.toml/class-emoji3 -
2024P \\p{extendedpictographic}
2025H 🩮
2026L -
2027M 0,4
2028E
2029T unicode.toml/class-emoji4 -
2030P \\p{extendedpictographic}
2031H 🿽
2032L -
2033M 0,4
2034E
2035T unicode.toml/class-gcb1 -
2036P \\p{grapheme_cluster_break=prepend}
2037H 𑵆
2038L -
2039M 0,4
2040E
2041T unicode.toml/class-gcb2 -
2042P \\p{gcb=regional_indicator}
2043H 🇦
2044L -
2045M 0,4
2046E
2047T unicode.toml/class-gcb3 -
2048P \\p{gcb=ri}
2049H 🇧
2050L -
2051M 0,4
2052E
2053T unicode.toml/class-gcb4 -
2054P \\p{regionalindicator}
2055H 🇿
2056L -
2057M 0,4
2058E
2059T unicode.toml/class-gcb5 -
2060P \\p{gcb=lvt}
2061H 즉
2062L -
2063M 0,3
2064E
2065T unicode.toml/class-gcb6 -
2066P \\p{gcb=zwj}
2067H ‍
2068L -
2069M 0,3
2070E
2071T unicode.toml/class-word-break1 -
2072P \\p{word_break=Hebrew_Letter}
2073H צּ
2074L -
2075M 0,3
2076E
2077T unicode.toml/class-word-break2 -
2078P \\p{wb=hebrewletter}
2079H צּ
2080L -
2081M 0,3
2082E
2083T unicode.toml/class-word-break3 -
2084P \\p{wb=ExtendNumLet}
2085H _
2086L -
2087M 0,3
2088E
2089T unicode.toml/class-word-break4 -
2090P \\p{wb=WSegSpace}
2091H  
2092L -
2093M 0,3
2094E
2095T unicode.toml/class-word-break5 -
2096P \\p{wb=numeric}
2097H 𞥐
2098L -
2099M 0,4
2100E
2101T unicode.toml/class-sentence-break1 -
2102P \\p{sentence_break=Lower}
2103H ѩ
2104L -
2105M 0,2
2106E
2107T unicode.toml/class-sentence-break2 -
2108P \\p{sb=lower}
2109H ѩ
2110L -
2111M 0,2
2112E
2113T unicode.toml/class-sentence-break3 -
2114P \\p{sb=Close}
2115H ⦆
2116L -
2117M 0,3
2118E
2119T unicode.toml/class-sentence-break4 -
2120P \\p{sb=Close}
2121H 🙷
2122L -
2123M 0,4
2124E
2125T unicode.toml/class-sentence-break5 -
2126P \\p{sb=SContinue}
2127H 、
2128L -
2129M 0,3
2130E
2131T utf8.toml/empty-utf8yes -
2132P
2133H ☃
2134L -
2135M 0,0
2136M 3,3
2137E
2138T utf8.toml/empty-utf8yes-anchored a
2139P
2140H 𝛃
2141L -
2142M 0,0
2143E
2144T word-boundary-special.toml/word-start-unicode-010 -
2145P \\b{start}
2146H a
2147L -
2148M 0,0
2149E
2150T word-boundary-special.toml/word-start-unicode-020 -
2151P \\b{start}
2152H a
2153L -
2154M 0,0
2155E
2156T word-boundary-special.toml/word-start-unicode-030 -
2157P \\b{start}
2158H a
2159L -
2160M 1,1
2161E
2162T word-boundary-special.toml/word-start-unicode-040 -
2163P \\b{start}
2164H
2165L -
2166E
2167T word-boundary-special.toml/word-start-unicode-050 -
2168P \\b{start}
2169H ab
2170L -
2171M 0,0
2172E
2173T word-boundary-special.toml/word-start-unicode-060 -
2174P \\b{start}
2175H 𝛃
2176L -
2177M 0,0
2178E
2179T word-boundary-special.toml/word-start-unicode-070 -
2180P \\b{start}
2181H 𝛃
2182L -
2183M 1,1
2184E
2185T word-boundary-special.toml/word-start-unicode-080 -
2186P \\b{start}
2187H 𝛃𐆀
2188L -
2189M 0,0
2190E
2191T word-boundary-special.toml/word-start-unicode-090 -
2192P \\b{start}
2193H 𝛃b
2194L -
2195M 0,0
2196E
2197T word-boundary-special.toml/word-start-unicode-110 -
2198P \\b{start}
2199H b𝛃
2200L -
2201M 0,0
2202E
2203T word-boundary-special.toml/word-end-unicode-010 -
2204P \\b{end}
2205H a
2206L -
2207M 1,1
2208E
2209T word-boundary-special.toml/word-end-unicode-020 -
2210P \\b{end}
2211H a
2212L -
2213M 1,1
2214E
2215T word-boundary-special.toml/word-end-unicode-030 -
2216P \\b{end}
2217H a
2218L -
2219M 2,2
2220E
2221T word-boundary-special.toml/word-end-unicode-040 -
2222P \\b{end}
2223H
2224L -
2225E
2226T word-boundary-special.toml/word-end-unicode-050 -
2227P \\b{end}
2228H ab
2229L -
2230M 2,2
2231E
2232T word-boundary-special.toml/word-end-unicode-060 -
2233P \\b{end}
2234H 𝛃
2235L -
2236M 4,4
2237E
2238T word-boundary-special.toml/word-end-unicode-070 -
2239P \\b{end}
2240H 𝛃
2241L -
2242M 5,5
2243E
2244T word-boundary-special.toml/word-end-unicode-080 -
2245P \\b{end}
2246H 𝛃𐆀
2247L -
2248M 4,4
2249E
2250T word-boundary-special.toml/word-end-unicode-090 -
2251P \\b{end}
2252H 𝛃b
2253L -
2254M 5,5
2255E
2256T word-boundary-special.toml/word-end-unicode-110 -
2257P \\b{end}
2258H b𝛃
2259L -
2260M 5,5
2261E
2262T word-boundary-special.toml/word-start-half-unicode-010 -
2263P \\b{start-half}
2264H a
2265L -
2266M 0,0
2267E
2268T word-boundary-special.toml/word-start-half-unicode-020 -
2269P \\b{start-half}
2270H a
2271L -
2272M 0,0
2273M 2,2
2274E
2275T word-boundary-special.toml/word-start-half-unicode-030 -
2276P \\b{start-half}
2277H a
2278L -
2279M 0,0
2280M 1,1
2281M 3,3
2282E
2283T word-boundary-special.toml/word-start-half-unicode-040 -
2284P \\b{start-half}
2285H
2286L -
2287M 0,0
2288E
2289T word-boundary-special.toml/word-start-half-unicode-050 -
2290P \\b{start-half}
2291H ab
2292L -
2293M 0,0
2294E
2295T word-boundary-special.toml/word-start-half-unicode-060 -
2296P \\b{start-half}
2297H 𝛃
2298L -
2299M 0,0
2300E
2301T word-boundary-special.toml/word-start-half-unicode-070 -
2302P \\b{start-half}
2303H 𝛃
2304L -
2305M 0,0
2306M 1,1
2307M 6,6
2308E
2309T word-boundary-special.toml/word-start-half-unicode-080 -
2310P \\b{start-half}
2311H 𝛃𐆀
2312L -
2313M 0,0
2314M 8,8
2315E
2316T word-boundary-special.toml/word-start-half-unicode-090 -
2317P \\b{start-half}
2318H 𝛃b
2319L -
2320M 0,0
2321E
2322T word-boundary-special.toml/word-start-half-unicode-110 -
2323P \\b{start-half}
2324H b𝛃
2325L -
2326M 0,0
2327E
2328T word-boundary-special.toml/word-end-half-unicode-010 -
2329P \\b{end-half}
2330H a
2331L -
2332M 1,1
2333E
2334T word-boundary-special.toml/word-end-half-unicode-020 -
2335P \\b{end-half}
2336H a
2337L -
2338M 1,1
2339M 2,2
2340E
2341T word-boundary-special.toml/word-end-half-unicode-030 -
2342P \\b{end-half}
2343H a
2344L -
2345M 0,0
2346M 2,2
2347M 3,3
2348E
2349T word-boundary-special.toml/word-end-half-unicode-040 -
2350P \\b{end-half}
2351H
2352L -
2353M 0,0
2354E
2355T word-boundary-special.toml/word-end-half-unicode-050 -
2356P \\b{end-half}
2357H ab
2358L -
2359M 2,2
2360E
2361T word-boundary-special.toml/word-end-half-unicode-060 -
2362P \\b{end-half}
2363H 𝛃
2364L -
2365M 4,4
2366E
2367T word-boundary-special.toml/word-end-half-unicode-070 -
2368P \\b{end-half}
2369H 𝛃
2370L -
2371M 0,0
2372M 5,5
2373M 6,6
2374E
2375T word-boundary-special.toml/word-end-half-unicode-080 -
2376P \\b{end-half}
2377H 𝛃𐆀
2378L -
2379M 4,4
2380M 8,8
2381E
2382T word-boundary-special.toml/word-end-half-unicode-090 -
2383P \\b{end-half}
2384H 𝛃b
2385L -
2386M 5,5
2387E
2388T word-boundary-special.toml/word-end-half-unicode-110 -
2389P \\b{end-half}
2390H b𝛃
2391L -
2392M 5,5
2393E
2394T word-boundary.toml/unicode1 -
2395P \\bx\\b
2396H «x
2397L -
2398M 2,3
2399E
2400T word-boundary.toml/unicode2 -
2401P \\bx\\b
2402H x»
2403L -
2404M 0,1
2405E
2406T word-boundary.toml/unicode3 -
2407P \\bx\\b
2408H áxβ
2409L -
2410E
2411T word-boundary.toml/unicode4 -
2412P \\Bx\\B
2413H áxβ
2414L -
2415M 2,3
2416E
2417T word-boundary.toml/unicode5 -
2418P \\b
2419H 0񾽞
2420L -
2421M 0,0
2422M 1,1
2423E
2424T word-boundary.toml/unicode5-not -
2425P \\B
2426H 0񾽞
2427L -
2428M 5,5
2429E
2430T word-boundary.toml/unicode6 -
2431P \\b[0-9]+\\b
2432H foo 123 bar 456 quux 789
2433L -
2434M 4,7
2435M 12,15
2436M 21,24
2437E
2438T word-boundary.toml/unicode7 -
2439P \\b[0-9]+\\b
2440H foo 123 bar a456 quux 789
2441L -
2442M 4,7
2443M 22,25
2444E
2445T word-boundary.toml/unicode8 -
2446P \\b[0-9]+\\b
2447H foo 123 bar 456a quux 789
2448L -
2449M 4,7
2450M 22,25
2451E
2452T fowler/basic.toml/basic3 -
2453P abracadabra$
2454H abracadabracadabra
2455L 1
2456M 7,18
2457E
2458T fowler/basic.toml/basic4 -
2459P a...b
2460H abababbb
2461L 1
2462M 2,7
2463E
2464T fowler/basic.toml/basic5 -
2465P XXXXXX
2466H ..XXXXXX
2467L 1
2468M 2,8
2469E
2470T fowler/basic.toml/basic6 -
2471P \\)
2472H ()
2473L 1
2474M 1,2
2475E
2476T fowler/basic.toml/basic7 a
2477P a]
2478H a]a
2479L 1
2480M 0,2
2481E
2482T fowler/basic.toml/basic9 a
2483P \\}
2484H }
2485L 1
2486M 0,1
2487E
2488T fowler/basic.toml/basic10 a
2489P \\]
2490H ]
2491L 1
2492M 0,1
2493E
2494T fowler/basic.toml/basic12 a
2495P ]
2496H ]
2497L 1
2498M 0,1
2499E
2500T fowler/basic.toml/basic15 a
2501P ^a
2502H ax
2503L 1
2504M 0,1
2505E
2506T fowler/basic.toml/basic16 -
2507P \\^a
2508H a^a
2509L 1
2510M 1,3
2511E
2512T fowler/basic.toml/basic17 a
2513P a\\^
2514H a^
2515L 1
2516M 0,2
2517E
2518T fowler/basic.toml/basic18 -
2519P a$
2520H aa
2521L 1
2522M 1,2
2523E
2524T fowler/basic.toml/basic19 a
2525P a\\$
2526H a$
2527L 1
2528M 0,2
2529E
2530T fowler/basic.toml/basic20 a
2531P ^$
2532H
2533L 1
2534M 0,0
2535E
2536T fowler/basic.toml/basic21 a
2537P $^
2538H
2539L 1
2540M 0,0
2541E
2542T fowler/basic.toml/basic22 -
2543P a($)
2544H aa
2545L 1
2546M 1,2 2,2
2547E
2548T fowler/basic.toml/basic23 a
2549P a*(^a)
2550H aa
2551L 1
2552M 0,1 0,1
2553E
2554T fowler/basic.toml/basic24 a
2555P (..)*(...)*
2556H a
2557L 1
2558M 0,0 - -
2559E
2560T fowler/basic.toml/basic25 a
2561P (..)*(...)*
2562H abcd
2563L 1
2564M 0,4 2,4 -
2565E
2566T fowler/basic.toml/basic26 a
2567P (ab|a)(bc|c)
2568H abc
2569L 1
2570M 0,3 0,2 2,3
2571E
2572T fowler/basic.toml/basic27 a
2573P (ab)c|abc
2574H abc
2575L 1
2576M 0,3 0,2
2577E
2578T fowler/basic.toml/basic28 -
2579P a{0}b
2580H ab
2581L 1
2582M 1,2
2583E
2584T fowler/basic.toml/basic29 a
2585P (a*)(b?)(b+)b{3}
2586H aaabbbbbbb
2587L 1
2588M 0,10 0,3 3,4 4,7
2589E
2590T fowler/basic.toml/basic30 a
2591P (a*)(b{0,1})(b{1,})b{3}
2592H aaabbbbbbb
2593L 1
2594M 0,10 0,3 3,4 4,7
2595E
2596T fowler/basic.toml/basic32 a
2597P ((a|a)|a)
2598H a
2599L 1
2600M 0,1 0,1 0,1
2601E
2602T fowler/basic.toml/basic33 a
2603P (a*)(a|aa)
2604H aaaa
2605L 1
2606M 0,4 0,3 3,4
2607E
2608T fowler/basic.toml/basic34 a
2609P a*(a.|aa)
2610H aaaa
2611L 1
2612M 0,4 2,4
2613E
2614T fowler/basic.toml/basic35 a
2615P a(b)|c(d)|a(e)f
2616H aef
2617L 1
2618M 0,3 - - 1,2
2619E
2620T fowler/basic.toml/basic36 a
2621P (a|b)?.*
2622H b
2623L 1
2624M 0,1 0,1
2625E
2626T fowler/basic.toml/basic37 a
2627P (a|b)c|a(b|c)
2628H ac
2629L 1
2630M 0,2 0,1 -
2631E
2632T fowler/basic.toml/basic38 a
2633P (a|b)c|a(b|c)
2634H ab
2635L 1
2636M 0,2 - 1,2
2637E
2638T fowler/basic.toml/basic39 a
2639P (a|b)*c|(a|ab)*c
2640H abc
2641L 1
2642M 0,3 1,2 -
2643E
2644T fowler/basic.toml/basic40 -
2645P (a|b)*c|(a|ab)*c
2646H xc
2647L 1
2648M 1,2 - -
2649E
2650T fowler/basic.toml/basic41 a
2651P (.a|.b).*|.*(.a|.b)
2652H xa
2653L 1
2654M 0,2 0,2 -
2655E
2656T fowler/basic.toml/basic42 a
2657P a?(ab|ba)ab
2658H abab
2659L 1
2660M 0,4 0,2
2661E
2662T fowler/basic.toml/basic43 a
2663P a?(ac{0}b|ba)ab
2664H abab
2665L 1
2666M 0,4 0,2
2667E
2668T fowler/basic.toml/basic44 a
2669P ab|abab
2670H abbabab
2671L 1
2672M 0,2
2673E
2674T fowler/basic.toml/basic45 -
2675P aba|bab|bba
2676H baaabbbaba
2677L 1
2678M 5,8
2679E
2680T fowler/basic.toml/basic46 -
2681P aba|bab
2682H baaabbbaba
2683L 1
2684M 6,9
2685E
2686T fowler/basic.toml/basic47 a
2687P (aa|aaa)*|(a|aaaaa)
2688H aa
2689L 1
2690M 0,2 0,2 -
2691E
2692T fowler/basic.toml/basic48 a
2693P (a.|.a.)*|(a|.a...)
2694H aa
2695L 1
2696M 0,2 0,2 -
2697E
2698T fowler/basic.toml/basic49 -
2699P ab|a
2700H xabc
2701L 1
2702M 1,3
2703E
2704T fowler/basic.toml/basic50 -
2705P ab|a
2706H xxabc
2707L 1
2708M 2,4
2709E
2710T fowler/basic.toml/basic51 ia
2711P (Ab|cD)*
2712H aBcD
2713L 1
2714M 0,4 2,4
2715E
2716T fowler/basic.toml/basic52 -
2717P [^-]
2718H --a
2719L 1
2720M 2,3
2721E
2722T fowler/basic.toml/basic53 a
2723P [a-]*
2724H --a
2725L 1
2726M 0,3
2727E
2728T fowler/basic.toml/basic54 a
2729P [a-m-]*
2730H --amoma--
2731L 1
2732M 0,4
2733E
2734T fowler/basic.toml/basic55 -
2735P :::1:::0:|:::1:1:0:
2736H :::0:::1:::1:::0:
2737L 1
2738M 8,17
2739E
2740T fowler/basic.toml/basic56 -
2741P :::1:::0:|:::1:1:1:
2742H :::0:::1:::1:::0:
2743L 1
2744M 8,17
2745E
2746T fowler/basic.toml/basic57 a
2747P [[:upper:]]
2748H A
2749L 1
2750M 0,1
2751E
2752T fowler/basic.toml/basic58 -
2753P [[:lower:]]+
2754H `az{
2755L 1
2756M 1,3
2757E
2758T fowler/basic.toml/basic59 -
2759P [[:upper:]]+
2760H @AZ[
2761L 1
2762M 1,3
2763E
2764T fowler/basic.toml/basic65 a
2765P \\n
2766H \n
2767L 1
2768M 0,1
2769E
2770T fowler/basic.toml/basic66 a
2771P \\n
2772H \n
2773L 1
2774M 0,1
2775E
2776T fowler/basic.toml/basic67 a
2777P [^a]
2778H \n
2779L 1
2780M 0,1
2781E
2782T fowler/basic.toml/basic68 a
2783P \\na
2784H \na
2785L 1
2786M 0,2
2787E
2788T fowler/basic.toml/basic69 a
2789P (a)(b)(c)
2790H abc
2791L 1
2792M 0,3 0,1 1,2 2,3
2793E
2794T fowler/basic.toml/basic70 a
2795P xxx
2796H xxx
2797L 1
2798M 0,3
2799E
2800T fowler/basic.toml/basic72 a
2801P (?:^|[ (,;])(?:(?:(?:[Ff]eb[^ ]* *|0*2/|\\* */?)0*[6-7]))(?:[^0-9]|$)
2802H feb 6,
2803L 1
2804M 0,6
2805E
2806T fowler/basic.toml/basic74 a
2807P (?:^|[ (,;])(?:(?:(?:[Ff]eb[^ ]* *|0*2/|\\* */?)0*[6-7]))(?:[^0-9]|$)
2808H 2/7
2809L 1
2810M 0,3
2811E
2812T fowler/basic.toml/basic76 -
2813P (?:^|[ (,;])(?:(?:(?:[Ff]eb[^ ]* *|0*2/|\\* */?)0*[6-7]))(?:[^0-9]|$)
2814H feb 1,Feb 6
2815L 1
2816M 5,11
2817E
2818T fowler/basic.toml/basic78 a
2819P (((?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:x))))))))))))))))))))))))))))))
2820H x
2821L 1
2822M 0,1 0,1 0,1
2823E
2824T fowler/basic.toml/basic80 a
2825P (((?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:x))))))))))))))))))))))))))))))*
2826H xx
2827L 1
2828M 0,2 1,2 1,2
2829E
2830T fowler/basic.toml/basic81 a
2831P a?(ab|ba)*
2832H ababababababababababababababababababababababababababababababababababababababababa
2833L 1
2834M 0,81 79,81
2835E
2836T fowler/basic.toml/basic82 -
2837P abaa|abbaa|abbbaa|abbbbaa
2838H ababbabbbabbbabbbbabbbbaa
2839L 1
2840M 18,25
2841E
2842T fowler/basic.toml/basic83 -
2843P abaa|abbaa|abbbaa|abbbbaa
2844H ababbabbbabbbabbbbabaa
2845L 1
2846M 18,22
2847E
2848T fowler/basic.toml/basic84 -
2849P aaac|aabc|abac|abbc|baac|babc|bbac|bbbc
2850H baaabbbabac
2851L 1
2852M 7,11
2853E
2854T fowler/basic.toml/basic86 a
2855P .*
2856H 
2857L 1
2858M 0,2
2859E
2860T fowler/basic.toml/basic87 -
2861P aaaa|bbbb|cccc|ddddd|eeeeee|fffffff|gggg|hhhh|iiiii|jjjjj|kkkkk|llll
2862H XaaaXbbbXcccXdddXeeeXfffXgggXhhhXiiiXjjjXkkkXlllXcbaXaaaa
2863L 1
2864M 53,57
2865E
2866T fowler/basic.toml/basic89 a
2867P a*a*a*a*a*b
2868H aaaaaaaaab
2869L 1
2870M 0,10
2871E
2872T fowler/basic.toml/basic90 a
2873P ^
2874H
2875L 1
2876M 0,0
2877E
2878T fowler/basic.toml/basic91 a
2879P $
2880H
2881L 1
2882M 0,0
2883E
2884T fowler/basic.toml/basic92 a
2885P ^$
2886H
2887L 1
2888M 0,0
2889E
2890T fowler/basic.toml/basic93 a
2891P ^a$
2892H a
2893L 1
2894M 0,1
2895E
2896T fowler/basic.toml/basic94 a
2897P abc
2898H abc
2899L 1
2900M 0,3
2901E
2902T fowler/basic.toml/basic95 -
2903P abc
2904H xabcy
2905L 1
2906M 1,4
2907E
2908T fowler/basic.toml/basic96 -
2909P abc
2910H ababc
2911L 1
2912M 2,5
2913E
2914T fowler/basic.toml/basic97 a
2915P ab*c
2916H abc
2917L 1
2918M 0,3
2919E
2920T fowler/basic.toml/basic98 a
2921P ab*bc
2922H abc
2923L 1
2924M 0,3
2925E
2926T fowler/basic.toml/basic99 a
2927P ab*bc
2928H abbc
2929L 1
2930M 0,4
2931E
2932T fowler/basic.toml/basic100 a
2933P ab*bc
2934H abbbbc
2935L 1
2936M 0,6
2937E
2938T fowler/basic.toml/basic101 a
2939P ab+bc
2940H abbc
2941L 1
2942M 0,4
2943E
2944T fowler/basic.toml/basic102 a
2945P ab+bc
2946H abbbbc
2947L 1
2948M 0,6
2949E
2950T fowler/basic.toml/basic103 a
2951P ab?bc
2952H abbc
2953L 1
2954M 0,4
2955E
2956T fowler/basic.toml/basic104 a
2957P ab?bc
2958H abc
2959L 1
2960M 0,3
2961E
2962T fowler/basic.toml/basic105 a
2963P ab?c
2964H abc
2965L 1
2966M 0,3
2967E
2968T fowler/basic.toml/basic106 a
2969P ^abc$
2970H abc
2971L 1
2972M 0,3
2973E
2974T fowler/basic.toml/basic107 a
2975P ^abc
2976H abcc
2977L 1
2978M 0,3
2979E
2980T fowler/basic.toml/basic108 -
2981P abc$
2982H aabc
2983L 1
2984M 1,4
2985E
2986T fowler/basic.toml/basic109 a
2987P ^
2988H abc
2989L 1
2990M 0,0
2991E
2992T fowler/basic.toml/basic110 -
2993P $
2994H abc
2995L 1
2996M 3,3
2997E
2998T fowler/basic.toml/basic111 a
2999P a.c
3000H abc
3001L 1
3002M 0,3
3003E
3004T fowler/basic.toml/basic112 a
3005P a.c
3006H axc
3007L 1
3008M 0,3
3009E
3010T fowler/basic.toml/basic113 a
3011P a.*c
3012H axyzc
3013L 1
3014M 0,5
3015E
3016T fowler/basic.toml/basic114 a
3017P a[bc]d
3018H abd
3019L 1
3020M 0,3
3021E
3022T fowler/basic.toml/basic115 a
3023P a[b-d]e
3024H ace
3025L 1
3026M 0,3
3027E
3028T fowler/basic.toml/basic116 -
3029P a[b-d]
3030H aac
3031L 1
3032M 1,3
3033E
3034T fowler/basic.toml/basic117 a
3035P a[-b]
3036H a-
3037L 1
3038M 0,2
3039E
3040T fowler/basic.toml/basic118 a
3041P a[b-]
3042H a-
3043L 1
3044M 0,2
3045E
3046T fowler/basic.toml/basic119 a
3047P a]
3048H a]
3049L 1
3050M 0,2
3051E
3052T fowler/basic.toml/basic120 a
3053P a[]]b
3054H a]b
3055L 1
3056M 0,3
3057E
3058T fowler/basic.toml/basic121 a
3059P a[^bc]d
3060H aed
3061L 1
3062M 0,3
3063E
3064T fowler/basic.toml/basic122 a
3065P a[^-b]c
3066H adc
3067L 1
3068M 0,3
3069E
3070T fowler/basic.toml/basic123 a
3071P a[^]b]c
3072H adc
3073L 1
3074M 0,3
3075E
3076T fowler/basic.toml/basic124 a
3077P ab|cd
3078H abc
3079L 1
3080M 0,2
3081E
3082T fowler/basic.toml/basic125 a
3083P ab|cd
3084H abcd
3085L 1
3086M 0,2
3087E
3088T fowler/basic.toml/basic126 a
3089P a\\(b
3090H a(b
3091L 1
3092M 0,3
3093E
3094T fowler/basic.toml/basic127 a
3095P a\\(*b
3096H ab
3097L 1
3098M 0,2
3099E
3100T fowler/basic.toml/basic128 a
3101P a\\(*b
3102H a((b
3103L 1
3104M 0,4
3105E
3106T fowler/basic.toml/basic129 a
3107P ((a))
3108H abc
3109L 1
3110M 0,1 0,1 0,1
3111E
3112T fowler/basic.toml/basic130 a
3113P (a)b(c)
3114H abc
3115L 1
3116M 0,3 0,1 2,3
3117E
3118T fowler/basic.toml/basic131 -
3119P a+b+c
3120H aabbabc
3121L 1
3122M 4,7
3123E
3124T fowler/basic.toml/basic132 a
3125P a*
3126H aaa
3127L 1
3128M 0,3
3129E
3130T fowler/basic.toml/basic133 a
3131P (a*)*
3132H -
3133L 1
3134M 0,0 0,0
3135E
3136T fowler/basic.toml/basic134 a
3137P (a*)+
3138H -
3139L 1
3140M 0,0 0,0
3141E
3142T fowler/basic.toml/basic135 a
3143P (a*|b)*
3144H -
3145L 1
3146M 0,0 0,0
3147E
3148T fowler/basic.toml/basic136 a
3149P (a+|b)*
3150H ab
3151L 1
3152M 0,2 1,2
3153E
3154T fowler/basic.toml/basic137 a
3155P (a+|b)+
3156H ab
3157L 1
3158M 0,2 1,2
3159E
3160T fowler/basic.toml/basic138 a
3161P (a+|b)?
3162H ab
3163L 1
3164M 0,1 0,1
3165E
3166T fowler/basic.toml/basic139 a
3167P [^ab]*
3168H cde
3169L 1
3170M 0,3
3171E
3172T fowler/basic.toml/basic140 a
3173P (^)*
3174H -
3175L 1
3176M 0,0 0,0
3177E
3178T fowler/basic.toml/basic141 a
3179P a*
3180H
3181L 1
3182M 0,0
3183E
3184T fowler/basic.toml/basic142 a
3185P ([abc])*d
3186H abbbcd
3187L 1
3188M 0,6 4,5
3189E
3190T fowler/basic.toml/basic143 a
3191P ([abc])*bcd
3192H abcd
3193L 1
3194M 0,4 0,1
3195E
3196T fowler/basic.toml/basic144 a
3197P a|b|c|d|e
3198H e
3199L 1
3200M 0,1
3201E
3202T fowler/basic.toml/basic145 a
3203P (a|b|c|d|e)f
3204H ef
3205L 1
3206M 0,2 0,1
3207E
3208T fowler/basic.toml/basic146 a
3209P ((a*|b))*
3210H -
3211L 1
3212M 0,0 0,0 0,0
3213E
3214T fowler/basic.toml/basic147 a
3215P abcd*efg
3216H abcdefg
3217L 1
3218M 0,7
3219E
3220T fowler/basic.toml/basic148 -
3221P ab*
3222H xabyabbbz
3223L 1
3224M 1,3
3225E
3226T fowler/basic.toml/basic149 -
3227P ab*
3228H xayabbbz
3229L 1
3230M 1,2
3231E
3232T fowler/basic.toml/basic150 -
3233P (ab|cd)e
3234H abcde
3235L 1
3236M 2,5 2,4
3237E
3238T fowler/basic.toml/basic151 a
3239P [abhgefdc]ij
3240H hij
3241L 1
3242M 0,3
3243E
3244T fowler/basic.toml/basic152 -
3245P (a|b)c*d
3246H abcd
3247L 1
3248M 1,4 1,2
3249E
3250T fowler/basic.toml/basic153 a
3251P (ab|ab*)bc
3252H abc
3253L 1
3254M 0,3 0,1
3255E
3256T fowler/basic.toml/basic154 a
3257P a([bc]*)c*
3258H abc
3259L 1
3260M 0,3 1,3
3261E
3262T fowler/basic.toml/basic155 a
3263P a([bc]*)(c*d)
3264H abcd
3265L 1
3266M 0,4 1,3 3,4
3267E
3268T fowler/basic.toml/basic156 a
3269P a([bc]+)(c*d)
3270H abcd
3271L 1
3272M 0,4 1,3 3,4
3273E
3274T fowler/basic.toml/basic157 a
3275P a([bc]*)(c+d)
3276H abcd
3277L 1
3278M 0,4 1,2 2,4
3279E
3280T fowler/basic.toml/basic158 a
3281P a[bcd]*dcdcde
3282H adcdcde
3283L 1
3284M 0,7
3285E
3286T fowler/basic.toml/basic159 a
3287P (ab|a)b*c
3288H abc
3289L 1
3290M 0,3 0,2
3291E
3292T fowler/basic.toml/basic160 a
3293P ((a)(b)c)(d)
3294H abcd
3295L 1
3296M 0,4 0,3 0,1 1,2 3,4
3297E
3298T fowler/basic.toml/basic161 a
3299P [A-Za-z_][A-Za-z0-9_]*
3300H alpha
3301L 1
3302M 0,5
3303E
3304T fowler/basic.toml/basic162 -
3305P ^a(bc+|b[eh])g|.h$
3306H abh
3307L 1
3308M 1,3 -
3309E
3310T fowler/basic.toml/basic163 a
3311P (bc+d$|ef*g.|h?i(j|k))
3312H effgz
3313L 1
3314M 0,5 0,5 -
3315E
3316T fowler/basic.toml/basic164 a
3317P (bc+d$|ef*g.|h?i(j|k))
3318H ij
3319L 1
3320M 0,2 0,2 1,2
3321E
3322T fowler/basic.toml/basic165 -
3323P (bc+d$|ef*g.|h?i(j|k))
3324H reffgz
3325L 1
3326M 1,6 1,6 -
3327E
3328T fowler/basic.toml/basic166 a
3329P (((((((((a)))))))))
3330H a
3331L 1
3332M 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1
3333E
3334T fowler/basic.toml/basic167 a
3335P multiple words
3336H multiple words yeah
3337L 1
3338M 0,14
3339E
3340T fowler/basic.toml/basic168 a
3341P (.*)c(.*)
3342H abcde
3343L 1
3344M 0,5 0,2 3,5
3345E
3346T fowler/basic.toml/basic169 a
3347P abcd
3348H abcd
3349L 1
3350M 0,4
3351E
3352T fowler/basic.toml/basic170 a
3353P a(bc)d
3354H abcd
3355L 1
3356M 0,4 1,3
3357E
3358T fowler/basic.toml/basic171 a
3359P a[\\x01-\\x03]?c
3360H ac
3361L 1
3362M 0,3
3363E
3364T fowler/basic.toml/basic172 a
3365P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3366H Muammar Qaddafi
3367L 1
3368M 0,15 - 10,12
3369E
3370T fowler/basic.toml/basic173 a
3371P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3372H Mo'ammar Gadhafi
3373L 1
3374M 0,16 - 11,13
3375E
3376T fowler/basic.toml/basic174 a
3377P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3378H Muammar Kaddafi
3379L 1
3380M 0,15 - 10,12
3381E
3382T fowler/basic.toml/basic175 a
3383P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3384H Muammar Qadhafi
3385L 1
3386M 0,15 - 10,12
3387E
3388T fowler/basic.toml/basic176 a
3389P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3390H Muammar Gadafi
3391L 1
3392M 0,14 - 10,11
3393E
3394T fowler/basic.toml/basic177 a
3395P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3396H Mu'ammar Qadafi
3397L 1
3398M 0,15 - 11,12
3399E
3400T fowler/basic.toml/basic178 a
3401P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3402H Moamar Gaddafi
3403L 1
3404M 0,14 - 9,11
3405E
3406T fowler/basic.toml/basic179 a
3407P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3408H Mu'ammar Qadhdhafi
3409L 1
3410M 0,18 - 13,15
3411E
3412T fowler/basic.toml/basic180 a
3413P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3414H Muammar Khaddafi
3415L 1
3416M 0,16 - 11,13
3417E
3418T fowler/basic.toml/basic181 a
3419P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3420H Muammar Ghaddafy
3421L 1
3422M 0,16 - 11,13
3423E
3424T fowler/basic.toml/basic182 a
3425P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3426H Muammar Ghadafi
3427L 1
3428M 0,15 - 11,12
3429E
3430T fowler/basic.toml/basic183 a
3431P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3432H Muammar Ghaddafi
3433L 1
3434M 0,16 - 11,13
3435E
3436T fowler/basic.toml/basic184 a
3437P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3438H Muamar Kaddafi
3439L 1
3440M 0,14 - 9,11
3441E
3442T fowler/basic.toml/basic185 a
3443P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3444H Muammar Quathafi
3445L 1
3446M 0,16 - 11,13
3447E
3448T fowler/basic.toml/basic186 a
3449P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3450H Muammar Gheddafi
3451L 1
3452M 0,16 - 11,13
3453E
3454T fowler/basic.toml/basic187 a
3455P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3456H Moammar Khadafy
3457L 1
3458M 0,15 - 11,12
3459E
3460T fowler/basic.toml/basic188 a
3461P M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]
3462H Moammar Qudhafi
3463L 1
3464M 0,15 - 10,12
3465E
3466T fowler/basic.toml/basic189 a
3467P a+(b|c)*d+
3468H aabcdd
3469L 1
3470M 0,6 3,4
3471E
3472T fowler/basic.toml/basic190 a
3473P ^.+$
3474H vivi
3475L 1
3476M 0,4
3477E
3478T fowler/basic.toml/basic191 a
3479P ^(.+)$
3480H vivi
3481L 1
3482M 0,4 0,4
3483E
3484T fowler/basic.toml/basic192 a
3485P ^([^!.]+).att.com!(.+)$
3486H gryphon.att.com!eby
3487L 1
3488M 0,19 0,7 16,19
3489E
3490T fowler/basic.toml/basic193 a
3491P ^([^!]+!)?([^!]+)$
3492H bas
3493L 1
3494M 0,3 - 0,3
3495E
3496T fowler/basic.toml/basic194 a
3497P ^([^!]+!)?([^!]+)$
3498H bar!bas
3499L 1
3500M 0,7 0,4 4,7
3501E
3502T fowler/basic.toml/basic195 a
3503P ^([^!]+!)?([^!]+)$
3504H foo!bas
3505L 1
3506M 0,7 0,4 4,7
3507E
3508T fowler/basic.toml/basic196 a
3509P ^.+!([^!]+!)([^!]+)$
3510H foo!bar!bas
3511L 1
3512M 0,11 4,8 8,11
3513E
3514T fowler/basic.toml/basic197 a
3515P ((foo)|(bar))!bas
3516H bar!bas
3517L 1
3518M 0,7 0,3 - 0,3
3519E
3520T fowler/basic.toml/basic198 -
3521P ((foo)|(bar))!bas
3522H foo!bar!bas
3523L 1
3524M 4,11 4,7 - 4,7
3525E
3526T fowler/basic.toml/basic199 a
3527P ((foo)|(bar))!bas
3528H foo!bas
3529L 1
3530M 0,7 0,3 0,3 -
3531E
3532T fowler/basic.toml/basic200 a
3533P ((foo)|bar)!bas
3534H bar!bas
3535L 1
3536M 0,7 0,3 -
3537E
3538T fowler/basic.toml/basic201 -
3539P ((foo)|bar)!bas
3540H foo!bar!bas
3541L 1
3542M 4,11 4,7 -
3543E
3544T fowler/basic.toml/basic202 a
3545P ((foo)|bar)!bas
3546H foo!bas
3547L 1
3548M 0,7 0,3 0,3
3549E
3550T fowler/basic.toml/basic203 a
3551P (foo|(bar))!bas
3552H bar!bas
3553L 1
3554M 0,7 0,3 0,3
3555E
3556T fowler/basic.toml/basic204 -
3557P (foo|(bar))!bas
3558H foo!bar!bas
3559L 1
3560M 4,11 4,7 4,7
3561E
3562T fowler/basic.toml/basic205 a
3563P (foo|(bar))!bas
3564H foo!bas
3565L 1
3566M 0,7 0,3 -
3567E
3568T fowler/basic.toml/basic206 a
3569P (foo|bar)!bas
3570H bar!bas
3571L 1
3572M 0,7 0,3
3573E
3574T fowler/basic.toml/basic207 -
3575P (foo|bar)!bas
3576H foo!bar!bas
3577L 1
3578M 4,11 4,7
3579E
3580T fowler/basic.toml/basic208 a
3581P (foo|bar)!bas
3582H foo!bas
3583L 1
3584M 0,7 0,3
3585E
3586T fowler/basic.toml/basic209 a
3587P ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$
3588H foo!bar!bas
3589L 1
3590M 0,11 0,11 - - 4,8 8,11
3591E
3592T fowler/basic.toml/basic210 a
3593P ^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$
3594H bas
3595L 1
3596M 0,3 - 0,3 - -
3597E
3598T fowler/basic.toml/basic211 a
3599P ^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$
3600H bar!bas
3601L 1
3602M 0,7 0,4 4,7 - -
3603E
3604T fowler/basic.toml/basic212 a
3605P ^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$
3606H foo!bar!bas
3607L 1
3608M 0,11 - - 4,8 8,11
3609E
3610T fowler/basic.toml/basic213 a
3611P ^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$
3612H foo!bas
3613L 1
3614M 0,7 0,4 4,7 - -
3615E
3616T fowler/basic.toml/basic214 a
3617P ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$
3618H bas
3619L 1
3620M 0,3 0,3 - 0,3 - -
3621E
3622T fowler/basic.toml/basic215 a
3623P ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$
3624H bar!bas
3625L 1
3626M 0,7 0,7 0,4 4,7 - -
3627E
3628T fowler/basic.toml/basic216 a
3629P ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$
3630H foo!bar!bas
3631L 1
3632M 0,11 0,11 - - 4,8 8,11
3633E
3634T fowler/basic.toml/basic217 a
3635P ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$
3636H foo!bas
3637L 1
3638M 0,7 0,7 0,4 4,7 - -
3639E
3640T fowler/basic.toml/basic218 a
3641P .*(/XXX).*
3642H /XXX
3643L 1
3644M 0,4 0,4
3645E
3646T fowler/basic.toml/basic219 a
3647P .*(\\\\XXX).*
3648H \\XXX
3649L 1
3650M 0,4 0,4
3651E
3652T fowler/basic.toml/basic220 a
3653P \\\\XXX
3654H \\XXX
3655L 1
3656M 0,4
3657E
3658T fowler/basic.toml/basic221 a
3659P .*(/000).*
3660H /000
3661L 1
3662M 0,4 0,4
3663E
3664T fowler/basic.toml/basic222 a
3665P .*(\\\\000).*
3666H \\000
3667L 1
3668M 0,4 0,4
3669E
3670T fowler/basic.toml/basic223 a
3671P \\\\000
3672H \\000
3673L 1
3674M 0,4
3675E
3676T fowler/nullsubexpr.toml/nullsubexpr3 a
3677P (a*)*
3678H a
3679L 1
3680M 0,1 0,1
3681E
3682T fowler/nullsubexpr.toml/nullsubexpr4 a
3683P (a*)*
3684H x
3685L 1
3686M 0,0 0,0
3687E
3688T fowler/nullsubexpr.toml/nullsubexpr5 a
3689P (a*)*
3690H aaaaaa
3691L 1
3692M 0,6 0,6
3693E
3694T fowler/nullsubexpr.toml/nullsubexpr6 a
3695P (a*)*
3696H aaaaaax
3697L 1
3698M 0,6 0,6
3699E
3700T fowler/nullsubexpr.toml/nullsubexpr7 a
3701P (a*)+
3702H a
3703L 1
3704M 0,1 0,1
3705E
3706T fowler/nullsubexpr.toml/nullsubexpr8 a
3707P (a*)+
3708H x
3709L 1
3710M 0,0 0,0
3711E
3712T fowler/nullsubexpr.toml/nullsubexpr9 a
3713P (a*)+
3714H aaaaaa
3715L 1
3716M 0,6 0,6
3717E
3718T fowler/nullsubexpr.toml/nullsubexpr10 a
3719P (a*)+
3720H aaaaaax
3721L 1
3722M 0,6 0,6
3723E
3724T fowler/nullsubexpr.toml/nullsubexpr11 a
3725P (a+)*
3726H a
3727L 1
3728M 0,1 0,1
3729E
3730T fowler/nullsubexpr.toml/nullsubexpr12 a
3731P (a+)*
3732H x
3733L 1
3734M 0,0 -
3735E
3736T fowler/nullsubexpr.toml/nullsubexpr13 a
3737P (a+)*
3738H aaaaaa
3739L 1
3740M 0,6 0,6
3741E
3742T fowler/nullsubexpr.toml/nullsubexpr14 a
3743P (a+)*
3744H aaaaaax
3745L 1
3746M 0,6 0,6
3747E
3748T fowler/nullsubexpr.toml/nullsubexpr15 a
3749P (a+)+
3750H a
3751L 1
3752M 0,1 0,1
3753E
3754T fowler/nullsubexpr.toml/nullsubexpr16 -
3755P (a+)+
3756H x
3757L 1
3758E
3759T fowler/nullsubexpr.toml/nullsubexpr17 a
3760P (a+)+
3761H aaaaaa
3762L 1
3763M 0,6 0,6
3764E
3765T fowler/nullsubexpr.toml/nullsubexpr18 a
3766P (a+)+
3767H aaaaaax
3768L 1
3769M 0,6 0,6
3770E
3771T fowler/nullsubexpr.toml/nullsubexpr20 a
3772P ([a]*)*
3773H a
3774L 1
3775M 0,1 0,1
3776E
3777T fowler/nullsubexpr.toml/nullsubexpr21 a
3778P ([a]*)*
3779H x
3780L 1
3781M 0,0 0,0
3782E
3783T fowler/nullsubexpr.toml/nullsubexpr22 a
3784P ([a]*)*
3785H aaaaaa
3786L 1
3787M 0,6 0,6
3788E
3789T fowler/nullsubexpr.toml/nullsubexpr23 a
3790P ([a]*)*
3791H aaaaaax
3792L 1
3793M 0,6 0,6
3794E
3795T fowler/nullsubexpr.toml/nullsubexpr24 a
3796P ([a]*)+
3797H a
3798L 1
3799M 0,1 0,1
3800E
3801T fowler/nullsubexpr.toml/nullsubexpr25 a
3802P ([a]*)+
3803H x
3804L 1
3805M 0,0 0,0
3806E
3807T fowler/nullsubexpr.toml/nullsubexpr26 a
3808P ([a]*)+
3809H aaaaaa
3810L 1
3811M 0,6 0,6
3812E
3813T fowler/nullsubexpr.toml/nullsubexpr27 a
3814P ([a]*)+
3815H aaaaaax
3816L 1
3817M 0,6 0,6
3818E
3819T fowler/nullsubexpr.toml/nullsubexpr28 a
3820P ([^b]*)*
3821H a
3822L 1
3823M 0,1 0,1
3824E
3825T fowler/nullsubexpr.toml/nullsubexpr29 a
3826P ([^b]*)*
3827H b
3828L 1
3829M 0,0 0,0
3830E
3831T fowler/nullsubexpr.toml/nullsubexpr30 a
3832P ([^b]*)*
3833H aaaaaa
3834L 1
3835M 0,6 0,6
3836E
3837T fowler/nullsubexpr.toml/nullsubexpr31 a
3838P ([^b]*)*
3839H aaaaaab
3840L 1
3841M 0,6 0,6
3842E
3843T fowler/nullsubexpr.toml/nullsubexpr32 a
3844P ([ab]*)*
3845H a
3846L 1
3847M 0,1 0,1
3848E
3849T fowler/nullsubexpr.toml/nullsubexpr33 a
3850P ([ab]*)*
3851H aaaaaa
3852L 1
3853M 0,6 0,6
3854E
3855T fowler/nullsubexpr.toml/nullsubexpr34 a
3856P ([ab]*)*
3857H ababab
3858L 1
3859M 0,6 0,6
3860E
3861T fowler/nullsubexpr.toml/nullsubexpr35 a
3862P ([ab]*)*
3863H bababa
3864L 1
3865M 0,6 0,6
3866E
3867T fowler/nullsubexpr.toml/nullsubexpr36 a
3868P ([ab]*)*
3869H b
3870L 1
3871M 0,1 0,1
3872E
3873T fowler/nullsubexpr.toml/nullsubexpr37 a
3874P ([ab]*)*
3875H bbbbbb
3876L 1
3877M 0,6 0,6
3878E
3879T fowler/nullsubexpr.toml/nullsubexpr38 a
3880P ([ab]*)*
3881H aaaabcde
3882L 1
3883M 0,5 0,5
3884E
3885T fowler/nullsubexpr.toml/nullsubexpr39 a
3886P ([^a]*)*
3887H b
3888L 1
3889M 0,1 0,1
3890E
3891T fowler/nullsubexpr.toml/nullsubexpr40 a
3892P ([^a]*)*
3893H bbbbbb
3894L 1
3895M 0,6 0,6
3896E
3897T fowler/nullsubexpr.toml/nullsubexpr41 a
3898P ([^a]*)*
3899H aaaaaa
3900L 1
3901M 0,0 0,0
3902E
3903T fowler/nullsubexpr.toml/nullsubexpr42 a
3904P ([^ab]*)*
3905H ccccxx
3906L 1
3907M 0,6 0,6
3908E
3909T fowler/nullsubexpr.toml/nullsubexpr43 a
3910P ([^ab]*)*
3911H ababab
3912L 1
3913M 0,0 0,0
3914E
3915T fowler/nullsubexpr.toml/nullsubexpr46 a
3916P ((z)+|a)*
3917H zabcde
3918L 1
3919M 0,2 1,2 0,1
3920E
3921T fowler/nullsubexpr.toml/nullsubexpr64 a
3922P (a*)*(x)
3923H x
3924L 1
3925M 0,1 0,0 0,1
3926E
3927T fowler/nullsubexpr.toml/nullsubexpr65 a
3928P (a*)*(x)
3929H ax
3930L 1
3931M 0,2 0,1 1,2
3932E
3933T fowler/nullsubexpr.toml/nullsubexpr66 a
3934P (a*)*(x)
3935H axa
3936L 1
3937M 0,2 0,1 1,2
3938E
3939T fowler/nullsubexpr.toml/nullsubexpr68 a
3940P (a*)+(x)
3941H x
3942L 1
3943M 0,1 0,0 0,1
3944E
3945T fowler/nullsubexpr.toml/nullsubexpr69 a
3946P (a*)+(x)
3947H ax
3948L 1
3949M 0,2 0,1 1,2
3950E
3951T fowler/nullsubexpr.toml/nullsubexpr70 a
3952P (a*)+(x)
3953H axa
3954L 1
3955M 0,2 0,1 1,2
3956E
3957T fowler/nullsubexpr.toml/nullsubexpr72 a
3958P (a*){2}(x)
3959H x
3960L 1
3961M 0,1 0,0 0,1
3962E
3963T fowler/nullsubexpr.toml/nullsubexpr73 a
3964P (a*){2}(x)
3965H ax
3966L 1
3967M 0,2 1,1 1,2
3968E
3969T fowler/nullsubexpr.toml/nullsubexpr74 a
3970P (a*){2}(x)
3971H axa
3972L 1
3973M 0,2 1,1 1,2
3974E
3975T fowler/repetition.toml/repetition10 -
3976P ((..)|(.))
3977H
3978L 1
3979E
3980T fowler/repetition.toml/repetition11 -
3981P ((..)|(.))((..)|(.))
3982H
3983L 1
3984E
3985T fowler/repetition.toml/repetition12 -
3986P ((..)|(.))((..)|(.))((..)|(.))
3987H
3988L 1
3989E
3990T fowler/repetition.toml/repetition14 -
3991P ((..)|(.)){1}
3992H
3993L 1
3994E
3995T fowler/repetition.toml/repetition15 -
3996P ((..)|(.)){2}
3997H
3998L 1
3999E
4000T fowler/repetition.toml/repetition16 -
4001P ((..)|(.)){3}
4002H
4003L 1
4004E
4005T fowler/repetition.toml/repetition18 a
4006P ((..)|(.))*
4007H
4008L 1
4009M 0,0 - - -
4010E
4011T fowler/repetition.toml/repetition20 a
4012P ((..)|(.))
4013H a
4014L 1
4015M 0,1 0,1 - 0,1
4016E
4017T fowler/repetition.toml/repetition21 -
4018P ((..)|(.))((..)|(.))
4019H a
4020L 1
4021E
4022T fowler/repetition.toml/repetition22 -
4023P ((..)|(.))((..)|(.))((..)|(.))
4024H a
4025L 1
4026E
4027T fowler/repetition.toml/repetition24 a
4028P ((..)|(.)){1}
4029H a
4030L 1
4031M 0,1 0,1 - 0,1
4032E
4033T fowler/repetition.toml/repetition25 -
4034P ((..)|(.)){2}
4035H a
4036L 1
4037E
4038T fowler/repetition.toml/repetition26 -
4039P ((..)|(.)){3}
4040H a
4041L 1
4042E
4043T fowler/repetition.toml/repetition28 a
4044P ((..)|(.))*
4045H a
4046L 1
4047M 0,1 0,1 - 0,1
4048E
4049T fowler/repetition.toml/repetition30 a
4050P ((..)|(.))
4051H aa
4052L 1
4053M 0,2 0,2 0,2 -
4054E
4055T fowler/repetition.toml/repetition31 a
4056P ((..)|(.))((..)|(.))
4057H aa
4058L 1
4059M 0,2 0,1 - 0,1 1,2 - 1,2
4060E
4061T fowler/repetition.toml/repetition32 -
4062P ((..)|(.))((..)|(.))((..)|(.))
4063H aa
4064L 1
4065E
4066T fowler/repetition.toml/repetition34 a
4067P ((..)|(.)){1}
4068H aa
4069L 1
4070M 0,2 0,2 0,2 -
4071E
4072T fowler/repetition.toml/repetition35 a
4073P ((..)|(.)){2}
4074H aa
4075L 1
4076M 0,2 1,2 - 1,2
4077E
4078T fowler/repetition.toml/repetition36 -
4079P ((..)|(.)){3}
4080H aa
4081L 1
4082E
4083T fowler/repetition.toml/repetition38 a
4084P ((..)|(.))*
4085H aa
4086L 1
4087M 0,2 0,2 0,2 -
4088E
4089T fowler/repetition.toml/repetition40 a
4090P ((..)|(.))
4091H aaa
4092L 1
4093M 0,2 0,2 0,2 -
4094E
4095T fowler/repetition.toml/repetition41 a
4096P ((..)|(.))((..)|(.))
4097H aaa
4098L 1
4099M 0,3 0,2 0,2 - 2,3 - 2,3
4100E
4101T fowler/repetition.toml/repetition42 a
4102P ((..)|(.))((..)|(.))((..)|(.))
4103H aaa
4104L 1
4105M 0,3 0,1 - 0,1 1,2 - 1,2 2,3 - 2,3
4106E
4107T fowler/repetition.toml/repetition44 a
4108P ((..)|(.)){1}
4109H aaa
4110L 1
4111M 0,2 0,2 0,2 -
4112E
4113T fowler/repetition.toml/repetition46 a
4114P ((..)|(.)){2}
4115H aaa
4116L 1
4117M 0,3 2,3 0,2 2,3
4118E
4119T fowler/repetition.toml/repetition47 a
4120P ((..)|(.)){3}
4121H aaa
4122L 1
4123M 0,3 2,3 - 2,3
4124E
4125T fowler/repetition.toml/repetition50 a
4126P ((..)|(.))*
4127H aaa
4128L 1
4129M 0,3 2,3 0,2 2,3
4130E
4131T fowler/repetition.toml/repetition52 a
4132P ((..)|(.))
4133H aaaa
4134L 1
4135M 0,2 0,2 0,2 -
4136E
4137T fowler/repetition.toml/repetition53 a
4138P ((..)|(.))((..)|(.))
4139H aaaa
4140L 1
4141M 0,4 0,2 0,2 - 2,4 2,4 -
4142E
4143T fowler/repetition.toml/repetition54 a
4144P ((..)|(.))((..)|(.))((..)|(.))
4145H aaaa
4146L 1
4147M 0,4 0,2 0,2 - 2,3 - 2,3 3,4 - 3,4
4148E
4149T fowler/repetition.toml/repetition56 a
4150P ((..)|(.)){1}
4151H aaaa
4152L 1
4153M 0,2 0,2 0,2 -
4154E
4155T fowler/repetition.toml/repetition57 a
4156P ((..)|(.)){2}
4157H aaaa
4158L 1
4159M 0,4 2,4 2,4 -
4160E
4161T fowler/repetition.toml/repetition59 a
4162P ((..)|(.)){3}
4163H aaaa
4164L 1
4165M 0,4 3,4 0,2 3,4
4166E
4167T fowler/repetition.toml/repetition61 a
4168P ((..)|(.))*
4169H aaaa
4170L 1
4171M 0,4 2,4 2,4 -
4172E
4173T fowler/repetition.toml/repetition63 a
4174P ((..)|(.))
4175H aaaaa
4176L 1
4177M 0,2 0,2 0,2 -
4178E
4179T fowler/repetition.toml/repetition64 a
4180P ((..)|(.))((..)|(.))
4181H aaaaa
4182L 1
4183M 0,4 0,2 0,2 - 2,4 2,4 -
4184E
4185T fowler/repetition.toml/repetition65 a
4186P ((..)|(.))((..)|(.))((..)|(.))
4187H aaaaa
4188L 1
4189M 0,5 0,2 0,2 - 2,4 2,4 - 4,5 - 4,5
4190E
4191T fowler/repetition.toml/repetition67 a
4192P ((..)|(.)){1}
4193H aaaaa
4194L 1
4195M 0,2 0,2 0,2 -
4196E
4197T fowler/repetition.toml/repetition68 a
4198P ((..)|(.)){2}
4199H aaaaa
4200L 1
4201M 0,4 2,4 2,4 -
4202E
4203T fowler/repetition.toml/repetition70 a
4204P ((..)|(.)){3}
4205H aaaaa
4206L 1
4207M 0,5 4,5 2,4 4,5
4208E
4209T fowler/repetition.toml/repetition73 a
4210P ((..)|(.))*
4211H aaaaa
4212L 1
4213M 0,5 4,5 2,4 4,5
4214E
4215T fowler/repetition.toml/repetition75 a
4216P ((..)|(.))
4217H aaaaaa
4218L 1
4219M 0,2 0,2 0,2 -
4220E
4221T fowler/repetition.toml/repetition76 a
4222P ((..)|(.))((..)|(.))
4223H aaaaaa
4224L 1
4225M 0,4 0,2 0,2 - 2,4 2,4 -
4226E
4227T fowler/repetition.toml/repetition77 a
4228P ((..)|(.))((..)|(.))((..)|(.))
4229H aaaaaa
4230L 1
4231M 0,6 0,2 0,2 - 2,4 2,4 - 4,6 4,6 -
4232E
4233T fowler/repetition.toml/repetition79 a
4234P ((..)|(.)){1}
4235H aaaaaa
4236L 1
4237M 0,2 0,2 0,2 -
4238E
4239T fowler/repetition.toml/repetition80 a
4240P ((..)|(.)){2}
4241H aaaaaa
4242L 1
4243M 0,4 2,4 2,4 -
4244E
4245T fowler/repetition.toml/repetition81 a
4246P ((..)|(.)){3}
4247H aaaaaa
4248L 1
4249M 0,6 4,6 4,6 -
4250E
4251T fowler/repetition.toml/repetition83 a
4252P ((..)|(.))*
4253H aaaaaa
4254L 1
4255M 0,6 4,6 4,6 -
4256E
4257T fowler/repetition.toml/repetition-expensive90 a
4258P X(.?){0,}Y
4259H X1234567Y
4260L 1
4261M 0,9 7,8
4262E
4263T fowler/repetition.toml/repetition-expensive91 a
4264P X(.?){1,}Y
4265H X1234567Y
4266L 1
4267M 0,9 7,8
4268E
4269T fowler/repetition.toml/repetition-expensive92 a
4270P X(.?){2,}Y
4271H X1234567Y
4272L 1
4273M 0,9 7,8
4274E
4275T fowler/repetition.toml/repetition-expensive93 a
4276P X(.?){3,}Y
4277H X1234567Y
4278L 1
4279M 0,9 7,8
4280E
4281T fowler/repetition.toml/repetition-expensive94 a
4282P X(.?){4,}Y
4283H X1234567Y
4284L 1
4285M 0,9 7,8
4286E
4287T fowler/repetition.toml/repetition-expensive95 a
4288P X(.?){5,}Y
4289H X1234567Y
4290L 1
4291M 0,9 7,8
4292E
4293T fowler/repetition.toml/repetition-expensive96 a
4294P X(.?){6,}Y
4295H X1234567Y
4296L 1
4297M 0,9 7,8
4298E
4299T fowler/repetition.toml/repetition-expensive97 a
4300P X(.?){7,}Y
4301H X1234567Y
4302L 1
4303M 0,9 7,8
4304E
4305T fowler/repetition.toml/repetition-expensive98 a
4306P X(.?){8,}Y
4307H X1234567Y
4308L 1
4309M 0,9 8,8
4310E
4311T fowler/repetition.toml/repetition-expensive100 a
4312P X(.?){0,8}Y
4313H X1234567Y
4314L 1
4315M 0,9 8,8
4316E
4317T fowler/repetition.toml/repetition-expensive102 a
4318P X(.?){1,8}Y
4319H X1234567Y
4320L 1
4321M 0,9 8,8
4322E
4323T fowler/repetition.toml/repetition-expensive104 a
4324P X(.?){2,8}Y
4325H X1234567Y
4326L 1
4327M 0,9 8,8
4328E
4329T fowler/repetition.toml/repetition-expensive106 a
4330P X(.?){3,8}Y
4331H X1234567Y
4332L 1
4333M 0,9 8,8
4334E
4335T fowler/repetition.toml/repetition-expensive108 a
4336P X(.?){4,8}Y
4337H X1234567Y
4338L 1
4339M 0,9 8,8
4340E
4341T fowler/repetition.toml/repetition-expensive110 a
4342P X(.?){5,8}Y
4343H X1234567Y
4344L 1
4345M 0,9 8,8
4346E
4347T fowler/repetition.toml/repetition-expensive112 a
4348P X(.?){6,8}Y
4349H X1234567Y
4350L 1
4351M 0,9 8,8
4352E
4353T fowler/repetition.toml/repetition-expensive114 a
4354P X(.?){7,8}Y
4355H X1234567Y
4356L 1
4357M 0,9 8,8
4358E
4359T fowler/repetition.toml/repetition-expensive115 a
4360P X(.?){8,8}Y
4361H X1234567Y
4362L 1
4363M 0,9 8,8
4364E
4365T fowler/repetition.toml/repetition-expensive127 a
4366P (a|ab|c|bcd){0,}(d*)
4367H ababcd
4368L 1
4369M 0,1 0,1 1,1
4370E
4371T fowler/repetition.toml/repetition-expensive129 a
4372P (a|ab|c|bcd){1,}(d*)
4373H ababcd
4374L 1
4375M 0,1 0,1 1,1
4376E
4377T fowler/repetition.toml/repetition-expensive130 a
4378P (a|ab|c|bcd){2,}(d*)
4379H ababcd
4380L 1
4381M 0,6 3,6 6,6
4382E
4383T fowler/repetition.toml/repetition-expensive131 a
4384P (a|ab|c|bcd){3,}(d*)
4385H ababcd
4386L 1
4387M 0,6 3,6 6,6
4388E
4389T fowler/repetition.toml/repetition-expensive132 -
4390P (a|ab|c|bcd){4,}(d*)
4391H ababcd
4392L 1
4393E
4394T fowler/repetition.toml/repetition-expensive134 a
4395P (a|ab|c|bcd){0,10}(d*)
4396H ababcd
4397L 1
4398M 0,1 0,1 1,1
4399E
4400T fowler/repetition.toml/repetition-expensive136 a
4401P (a|ab|c|bcd){1,10}(d*)
4402H ababcd
4403L 1
4404M 0,1 0,1 1,1
4405E
4406T fowler/repetition.toml/repetition-expensive137 a
4407P (a|ab|c|bcd){2,10}(d*)
4408H ababcd
4409L 1
4410M 0,6 3,6 6,6
4411E
4412T fowler/repetition.toml/repetition-expensive138 a
4413P (a|ab|c|bcd){3,10}(d*)
4414H ababcd
4415L 1
4416M 0,6 3,6 6,6
4417E
4418T fowler/repetition.toml/repetition-expensive139 -
4419P (a|ab|c|bcd){4,10}(d*)
4420H ababcd
4421L 1
4422E
4423T fowler/repetition.toml/repetition-expensive141 a
4424P (a|ab|c|bcd)*(d*)
4425H ababcd
4426L 1
4427M 0,1 0,1 1,1
4428E
4429T fowler/repetition.toml/repetition-expensive143 a
4430P (a|ab|c|bcd)+(d*)
4431H ababcd
4432L 1
4433M 0,1 0,1 1,1
4434E
4435T fowler/repetition.toml/repetition-expensive149 a
4436P (ab|a|c|bcd){0,}(d*)
4437H ababcd
4438L 1
4439M 0,6 4,5 5,6
4440E
4441T fowler/repetition.toml/repetition-expensive151 a
4442P (ab|a|c|bcd){1,}(d*)
4443H ababcd
4444L 1
4445M 0,6 4,5 5,6
4446E
4447T fowler/repetition.toml/repetition-expensive153 a
4448P (ab|a|c|bcd){2,}(d*)
4449H ababcd
4450L 1
4451M 0,6 4,5 5,6
4452E
4453T fowler/repetition.toml/repetition-expensive155 a
4454P (ab|a|c|bcd){3,}(d*)
4455H ababcd
4456L 1
4457M 0,6 4,5 5,6
4458E
4459T fowler/repetition.toml/repetition-expensive156 -
4460P (ab|a|c|bcd){4,}(d*)
4461H ababcd
4462L 1
4463E
4464T fowler/repetition.toml/repetition-expensive158 a
4465P (ab|a|c|bcd){0,10}(d*)
4466H ababcd
4467L 1
4468M 0,6 4,5 5,6
4469E
4470T fowler/repetition.toml/repetition-expensive160 a
4471P (ab|a|c|bcd){1,10}(d*)
4472H ababcd
4473L 1
4474M 0,6 4,5 5,6
4475E
4476T fowler/repetition.toml/repetition-expensive162 a
4477P (ab|a|c|bcd){2,10}(d*)
4478H ababcd
4479L 1
4480M 0,6 4,5 5,6
4481E
4482T fowler/repetition.toml/repetition-expensive164 a
4483P (ab|a|c|bcd){3,10}(d*)
4484H ababcd
4485L 1
4486M 0,6 4,5 5,6
4487E
4488T fowler/repetition.toml/repetition-expensive165 -
4489P (ab|a|c|bcd){4,10}(d*)
4490H ababcd
4491L 1
4492E
4493T fowler/repetition.toml/repetition-expensive167 a
4494P (ab|a|c|bcd)*(d*)
4495H ababcd
4496L 1
4497M 0,6 4,5 5,6
4498E
4499T fowler/repetition.toml/repetition-expensive169 a
4500P (ab|a|c|bcd)+(d*)
4501H ababcd
4502L 1
4503M 0,6 4,5 5,6
4504E