1 |
PCRE version 4.4 21-August-2003 |
PCRE version 5.0 13-Sep-2004 |
2 |
|
|
3 |
/(a)b|/ |
/(a)b|/ |
4 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
42 |
|
|
43 |
/a+bc/ |
/a+bc/ |
44 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
45 |
|
Partial matching not supported |
46 |
No options |
No options |
47 |
First char = 'a' |
First char = 'a' |
48 |
Need char = 'c' |
Need char = 'c' |
49 |
|
|
50 |
/a*bc/ |
/a*bc/ |
51 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
52 |
|
Partial matching not supported |
53 |
No options |
No options |
54 |
No first char |
No first char |
55 |
Need char = 'c' |
Need char = 'c' |
56 |
|
|
57 |
/a{3}bc/ |
/a{3}bc/ |
58 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
59 |
|
Partial matching not supported |
60 |
No options |
No options |
61 |
First char = 'a' |
First char = 'a' |
62 |
Need char = 'c' |
Need char = 'c' |
63 |
|
|
64 |
/(abc|a+z)/ |
/(abc|a+z)/ |
65 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
66 |
|
Partial matching not supported |
67 |
No options |
No options |
68 |
First char = 'a' |
First char = 'a' |
69 |
No need char |
No need char |
115 |
|
|
116 |
/.*b/ |
/.*b/ |
117 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
118 |
|
Partial matching not supported |
119 |
No options |
No options |
120 |
First char at start or follows \n |
First char at start or follows \n |
121 |
Need char = 'b' |
Need char = 'b' |
122 |
|
|
123 |
/.*?b/ |
/.*?b/ |
124 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
125 |
|
Partial matching not supported |
126 |
No options |
No options |
127 |
First char at start or follows \n |
First char at start or follows \n |
128 |
Need char = 'b' |
Need char = 'b' |
142 |
No options |
No options |
143 |
No first char |
No first char |
144 |
No need char |
No need char |
145 |
Starting character set: c d e |
Starting byte set: c d e |
146 |
this sentence eventually mentions a cat |
this sentence eventually mentions a cat |
147 |
0: cat |
0: cat |
148 |
this sentences rambles on and on for a while and then reaches elephant |
this sentences rambles on and on for a while and then reaches elephant |
153 |
Options: caseless |
Options: caseless |
154 |
No first char |
No first char |
155 |
No need char |
No need char |
156 |
Starting character set: C D E c d e |
Starting byte set: C D E c d e |
157 |
this sentence eventually mentions a CAT cat |
this sentence eventually mentions a CAT cat |
158 |
0: CAT |
0: CAT |
159 |
this sentences rambles on and on for a while to elephant ElePhant |
this sentences rambles on and on for a while to elephant ElePhant |
164 |
No options |
No options |
165 |
No first char |
No first char |
166 |
No need char |
No need char |
167 |
Starting character set: a b c d |
Starting byte set: a b c d |
168 |
|
|
169 |
/(a|[^\dZ])/S |
/(a|[^\dZ])/S |
170 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
171 |
No options |
No options |
172 |
No first char |
No first char |
173 |
No need char |
No need char |
174 |
Starting character set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a |
Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a |
175 |
\x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 |
\x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 |
176 |
\x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / : ; < = > |
\x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / : ; < = > |
177 |
? @ 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 [ \ ] ^ _ ` a b c d |
? @ 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 [ \ ] ^ _ ` a b c d |
191 |
No options |
No options |
192 |
No first char |
No first char |
193 |
No need char |
No need char |
194 |
Starting character set: \x09 \x0a \x0c \x0d \x20 a b |
Starting byte set: \x09 \x0a \x0c \x0d \x20 a b |
195 |
|
|
196 |
/(ab\2)/ |
/(ab\2)/ |
197 |
Failed: reference to non-existent subpattern at offset 6 |
Failed: reference to non-existent subpattern at offset 6 |
326 |
|
|
327 |
/.*((abc)$|(def))/ |
/.*((abc)$|(def))/ |
328 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
329 |
|
Partial matching not supported |
330 |
No options |
No options |
331 |
First char at start or follows \n |
First char at start or follows \n |
332 |
No need char |
No need char |
403 |
|
|
404 |
/[^aeiou ]{3,}/ |
/[^aeiou ]{3,}/ |
405 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
406 |
|
Partial matching not supported |
407 |
No options |
No options |
408 |
No first char |
No first char |
409 |
No need char |
No need char |
412 |
|
|
413 |
/<.*>/ |
/<.*>/ |
414 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
415 |
|
Partial matching not supported |
416 |
No options |
No options |
417 |
First char = '<' |
First char = '<' |
418 |
Need char = '>' |
Need char = '>' |
421 |
|
|
422 |
/<.*?>/ |
/<.*?>/ |
423 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
424 |
|
Partial matching not supported |
425 |
No options |
No options |
426 |
First char = '<' |
First char = '<' |
427 |
Need char = '>' |
Need char = '>' |
430 |
|
|
431 |
/<.*>/U |
/<.*>/U |
432 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
433 |
|
Partial matching not supported |
434 |
Options: ungreedy |
Options: ungreedy |
435 |
First char = '<' |
First char = '<' |
436 |
Need char = '>' |
Need char = '>' |
439 |
|
|
440 |
/(?U)<.*>/ |
/(?U)<.*>/ |
441 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
442 |
|
Partial matching not supported |
443 |
Options: ungreedy |
Options: ungreedy |
444 |
First char = '<' |
First char = '<' |
445 |
Need char = '>' |
Need char = '>' |
448 |
|
|
449 |
/<.*?>/U |
/<.*?>/U |
450 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
451 |
|
Partial matching not supported |
452 |
Options: ungreedy |
Options: ungreedy |
453 |
First char = '<' |
First char = '<' |
454 |
Need char = '>' |
Need char = '>' |
457 |
|
|
458 |
/={3,}/U |
/={3,}/U |
459 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
460 |
|
Partial matching not supported |
461 |
Options: ungreedy |
Options: ungreedy |
462 |
First char = '=' |
First char = '=' |
463 |
Need char = '=' |
Need char = '=' |
466 |
|
|
467 |
/(?U)={3,}?/ |
/(?U)={3,}?/ |
468 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
469 |
|
Partial matching not supported |
470 |
Options: ungreedy |
Options: ungreedy |
471 |
First char = '=' |
First char = '=' |
472 |
Need char = '=' |
Need char = '=' |
525 |
|
|
526 |
/(?s).*/ |
/(?s).*/ |
527 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
528 |
|
Partial matching not supported |
529 |
Options: anchored dotall |
Options: anchored dotall |
530 |
No first char |
No first char |
531 |
No need char |
No need char |
535 |
No options |
No options |
536 |
No first char |
No first char |
537 |
No need char |
No need char |
538 |
Starting character set: a b c d |
Starting byte set: a b c d |
539 |
|
|
540 |
/(?i)[abcd]/S |
/(?i)[abcd]/S |
541 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
542 |
Options: caseless |
Options: caseless |
543 |
No first char |
No first char |
544 |
No need char |
No need char |
545 |
Starting character set: A B C D a b c d |
Starting byte set: A B C D a b c d |
546 |
|
|
547 |
/(?m)[xy]|(b|c)/S |
/(?m)[xy]|(b|c)/S |
548 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
549 |
Options: multiline |
Options: multiline |
550 |
No first char |
No first char |
551 |
No need char |
No need char |
552 |
Starting character set: b c x y |
Starting byte set: b c x y |
553 |
|
|
554 |
/(^a|^b)/m |
/(^a|^b)/m |
555 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
584 |
/((?s)blah)\s+\1/ |
/((?s)blah)\s+\1/ |
585 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
586 |
Max back reference = 1 |
Max back reference = 1 |
587 |
|
Partial matching not supported |
588 |
No options |
No options |
589 |
First char = 'b' |
First char = 'b' |
590 |
Need char = 'h' |
Need char = 'h' |
592 |
/((?i)blah)\s+\1/ |
/((?i)blah)\s+\1/ |
593 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
594 |
Max back reference = 1 |
Max back reference = 1 |
595 |
|
Partial matching not supported |
596 |
No options |
No options |
597 |
Case state changes |
Case state changes |
598 |
First char = 'b' (caseless) |
First char = 'b' (caseless) |
600 |
|
|
601 |
/((?i)b)/DS |
/((?i)b)/DS |
602 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
603 |
0 16 Bra 0 |
0 15 Bra 0 |
604 |
3 8 Bra 1 |
3 7 Bra 1 |
605 |
6 01 Opt |
6 01 Opt |
606 |
8 1 b |
8 NC b |
607 |
11 8 Ket |
10 7 Ket |
608 |
14 00 Opt |
13 00 Opt |
609 |
16 16 Ket |
15 15 Ket |
610 |
19 End |
18 End |
611 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
612 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
613 |
No options |
No options |
618 |
|
|
619 |
/(a*b|(?i:c*(?-i)d))/S |
/(a*b|(?i:c*(?-i)d))/S |
620 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
621 |
|
Partial matching not supported |
622 |
No options |
No options |
623 |
Case state changes |
Case state changes |
624 |
No first char |
No first char |
625 |
No need char |
No need char |
626 |
Starting character set: C a b c d |
Starting byte set: C a b c d |
627 |
|
|
628 |
/a$/ |
/a$/ |
629 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
671 |
|
|
672 |
/^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/ |
/^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/ |
673 |
Capturing subpattern count = 5 |
Capturing subpattern count = 5 |
674 |
|
Partial matching not supported |
675 |
Options: anchored |
Options: anchored |
676 |
No first char |
No first char |
677 |
No need char |
No need char |
688 |
No options |
No options |
689 |
No first char |
No first char |
690 |
No need char |
No need char |
691 |
Starting character set: a b |
Starting byte set: a b |
692 |
|
|
693 |
/(?<!foo)(alpha|omega)/S |
/(?<!foo)(alpha|omega)/S |
694 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
695 |
No options |
No options |
696 |
No first char |
No first char |
697 |
Need char = 'a' |
Need char = 'a' |
698 |
Starting character set: a o |
Starting byte set: a o |
699 |
|
|
700 |
/(?!alphabet)[ab]/S |
/(?!alphabet)[ab]/S |
701 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
702 |
No options |
No options |
703 |
No first char |
No first char |
704 |
No need char |
No need char |
705 |
Starting character set: a b |
Starting byte set: a b |
706 |
|
|
707 |
/(?<=foo\n)^bar/m |
/(?<=foo\n)^bar/m |
708 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
709 |
Options: multiline |
Options: multiline |
710 |
|
No first char |
711 |
|
Need char = 'r' |
712 |
|
foo\nbarbar |
713 |
|
0: bar |
714 |
|
***Failers |
715 |
|
No match |
716 |
|
rhubarb |
717 |
|
No match |
718 |
|
barbell |
719 |
|
No match |
720 |
|
abc\nbarton |
721 |
|
No match |
722 |
|
|
723 |
|
/^(?<=foo\n)bar/m |
724 |
|
Capturing subpattern count = 0 |
725 |
|
Options: multiline |
726 |
First char at start or follows \n |
First char at start or follows \n |
727 |
Need char = 'r' |
Need char = 'r' |
728 |
|
foo\nbarbar |
729 |
|
0: bar |
730 |
|
***Failers |
731 |
|
No match |
732 |
|
rhubarb |
733 |
|
No match |
734 |
|
barbell |
735 |
|
No match |
736 |
|
abc\nbarton |
737 |
|
No match |
738 |
|
|
739 |
/(?>^abc)/m |
/(?>^abc)/m |
740 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
790 |
|
|
791 |
/(?>.*)(?<=(abcd)|(xyz))/ |
/(?>.*)(?<=(abcd)|(xyz))/ |
792 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
793 |
|
Partial matching not supported |
794 |
No options |
No options |
795 |
First char at start or follows \n |
First char at start or follows \n |
796 |
No need char |
No need char |
1013 |
|
|
1014 |
/(.{20})/ |
/(.{20})/ |
1015 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1016 |
|
Partial matching not supported |
1017 |
No options |
No options |
1018 |
No first char |
No first char |
1019 |
No need char |
No need char |
1031 |
|
|
1032 |
/(.{15})/ |
/(.{15})/ |
1033 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1034 |
|
Partial matching not supported |
1035 |
No options |
No options |
1036 |
No first char |
No first char |
1037 |
No need char |
No need char |
1046 |
|
|
1047 |
/(.{16})/ |
/(.{16})/ |
1048 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1049 |
|
Partial matching not supported |
1050 |
No options |
No options |
1051 |
No first char |
No first char |
1052 |
No need char |
No need char |
1112 |
/word ((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ |
/word ((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ |
1113 |
)((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ |
)((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ |
1114 |
)?)?)?)?)?)?)?)?)?otherword/M |
)?)?)?)?)?)?)?)?)?otherword/M |
1115 |
Memory allocation (code space): 428 |
Memory allocation (code space): 432 |
1116 |
Capturing subpattern count = 8 |
Capturing subpattern count = 8 |
1117 |
|
Partial matching not supported |
1118 |
No options |
No options |
1119 |
First char = 'w' |
First char = 'w' |
1120 |
Need char = 'd' |
Need char = 'd' |
1121 |
|
|
1122 |
/.*X/D |
/.*X/D |
1123 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1124 |
0 8 Bra 0 |
0 7 Bra 0 |
1125 |
3 Any* |
3 Any* |
1126 |
5 1 X |
5 X |
1127 |
8 8 Ket |
7 7 Ket |
1128 |
11 End |
10 End |
1129 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1130 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1131 |
|
Partial matching not supported |
1132 |
No options |
No options |
1133 |
First char at start or follows \n |
First char at start or follows \n |
1134 |
Need char = 'X' |
Need char = 'X' |
1135 |
|
|
1136 |
/.*X/Ds |
/.*X/Ds |
1137 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1138 |
0 8 Bra 0 |
0 7 Bra 0 |
1139 |
3 Any* |
3 Any* |
1140 |
5 1 X |
5 X |
1141 |
8 8 Ket |
7 7 Ket |
1142 |
11 End |
10 End |
1143 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1144 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1145 |
|
Partial matching not supported |
1146 |
Options: anchored dotall |
Options: anchored dotall |
1147 |
No first char |
No first char |
1148 |
Need char = 'X' |
Need char = 'X' |
1149 |
|
|
1150 |
/(.*X|^B)/D |
/(.*X|^B)/D |
1151 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1152 |
0 21 Bra 0 |
0 19 Bra 0 |
1153 |
3 8 Bra 1 |
3 7 Bra 1 |
1154 |
6 Any* |
6 Any* |
1155 |
8 1 X |
8 X |
1156 |
11 7 Alt |
10 6 Alt |
1157 |
14 ^ |
13 ^ |
1158 |
15 1 B |
14 B |
1159 |
18 15 Ket |
16 13 Ket |
1160 |
21 21 Ket |
19 19 Ket |
1161 |
24 End |
22 End |
1162 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1163 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1164 |
|
Partial matching not supported |
1165 |
No options |
No options |
1166 |
First char at start or follows \n |
First char at start or follows \n |
1167 |
No need char |
No need char |
1168 |
|
|
1169 |
/(.*X|^B)/Ds |
/(.*X|^B)/Ds |
1170 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1171 |
0 21 Bra 0 |
0 19 Bra 0 |
1172 |
3 8 Bra 1 |
3 7 Bra 1 |
1173 |
6 Any* |
6 Any* |
1174 |
8 1 X |
8 X |
1175 |
11 7 Alt |
10 6 Alt |
1176 |
14 ^ |
13 ^ |
1177 |
15 1 B |
14 B |
1178 |
18 15 Ket |
16 13 Ket |
1179 |
21 21 Ket |
19 19 Ket |
1180 |
24 End |
22 End |
1181 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1182 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1183 |
|
Partial matching not supported |
1184 |
Options: anchored dotall |
Options: anchored dotall |
1185 |
No first char |
No first char |
1186 |
No need char |
No need char |
1187 |
|
|
1188 |
/(?s)(.*X|^B)/D |
/(?s)(.*X|^B)/D |
1189 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1190 |
0 21 Bra 0 |
0 19 Bra 0 |
1191 |
3 8 Bra 1 |
3 7 Bra 1 |
1192 |
6 Any* |
6 Any* |
1193 |
8 1 X |
8 X |
1194 |
11 7 Alt |
10 6 Alt |
1195 |
14 ^ |
13 ^ |
1196 |
15 1 B |
14 B |
1197 |
18 15 Ket |
16 13 Ket |
1198 |
21 21 Ket |
19 19 Ket |
1199 |
24 End |
22 End |
1200 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1201 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1202 |
|
Partial matching not supported |
1203 |
Options: anchored dotall |
Options: anchored dotall |
1204 |
No first char |
No first char |
1205 |
No need char |
No need char |
1206 |
|
|
1207 |
/(?s:.*X|^B)/D |
/(?s:.*X|^B)/D |
1208 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1209 |
0 27 Bra 0 |
0 25 Bra 0 |
1210 |
3 10 Bra 0 |
3 9 Bra 0 |
1211 |
6 04 Opt |
6 04 Opt |
1212 |
8 Any* |
8 Any* |
1213 |
10 1 X |
10 X |
1214 |
13 9 Alt |
12 8 Alt |
1215 |
16 04 Opt |
15 04 Opt |
1216 |
18 ^ |
17 ^ |
1217 |
19 1 B |
18 B |
1218 |
22 19 Ket |
20 17 Ket |
1219 |
25 00 Opt |
23 00 Opt |
1220 |
27 27 Ket |
25 25 Ket |
1221 |
30 End |
28 End |
1222 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1223 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1224 |
|
Partial matching not supported |
1225 |
No options |
No options |
1226 |
First char at start or follows \n |
First char at start or follows \n |
1227 |
No need char |
No need char |
1306 |
|
|
1307 |
/.*iss/g+ |
/.*iss/g+ |
1308 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1309 |
|
Partial matching not supported |
1310 |
No options |
No options |
1311 |
First char at start or follows \n |
First char at start or follows \n |
1312 |
Need char = 's' |
Need char = 's' |
1407 |
|
|
1408 |
/a*/ |
/a*/ |
1409 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1410 |
|
Partial matching not supported |
1411 |
No options |
No options |
1412 |
No first char |
No first char |
1413 |
No need char |
No need char |
1414 |
|
|
1415 |
/a+/ |
/a+/ |
1416 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1417 |
|
Partial matching not supported |
1418 |
No options |
No options |
1419 |
First char = 'a' |
First char = 'a' |
1420 |
No need char |
No need char |
1421 |
|
|
1422 |
/(baa|a+)/ |
/(baa|a+)/ |
1423 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1424 |
|
Partial matching not supported |
1425 |
No options |
No options |
1426 |
No first char |
No first char |
1427 |
Need char = 'a' |
Need char = 'a' |
1428 |
|
|
1429 |
/a{0,3}/ |
/a{0,3}/ |
1430 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1431 |
|
Partial matching not supported |
1432 |
No options |
No options |
1433 |
No first char |
No first char |
1434 |
No need char |
No need char |
1435 |
|
|
1436 |
/baa{3,}/ |
/baa{3,}/ |
1437 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1438 |
|
Partial matching not supported |
1439 |
No options |
No options |
1440 |
First char = 'b' |
First char = 'b' |
1441 |
Need char = 'a' |
Need char = 'a' |
1442 |
|
|
1443 |
/"([^\\"]+|\\.)*"/ |
/"([^\\"]+|\\.)*"/ |
1444 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1445 |
|
Partial matching not supported |
1446 |
No options |
No options |
1447 |
First char = '"' |
First char = '"' |
1448 |
Need char = '"' |
Need char = '"' |
1497 |
|
|
1498 |
/abc*/ |
/abc*/ |
1499 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1500 |
|
Partial matching not supported |
1501 |
No options |
No options |
1502 |
First char = 'a' |
First char = 'a' |
1503 |
Need char = 'b' |
Need char = 'b' |
1504 |
|
|
1505 |
/ab.c*/ |
/ab.c*/ |
1506 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1507 |
|
Partial matching not supported |
1508 |
No options |
No options |
1509 |
First char = 'a' |
First char = 'a' |
1510 |
Need char = 'b' |
Need char = 'b' |
1511 |
|
|
1512 |
/a.c*/ |
/a.c*/ |
1513 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1514 |
|
Partial matching not supported |
1515 |
No options |
No options |
1516 |
First char = 'a' |
First char = 'a' |
1517 |
No need char |
No need char |
1518 |
|
|
1519 |
/.c*/ |
/.c*/ |
1520 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1521 |
|
Partial matching not supported |
1522 |
No options |
No options |
1523 |
No first char |
No first char |
1524 |
No need char |
No need char |
1525 |
|
|
1526 |
/ac*/ |
/ac*/ |
1527 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1528 |
|
Partial matching not supported |
1529 |
No options |
No options |
1530 |
First char = 'a' |
First char = 'a' |
1531 |
No need char |
No need char |
1532 |
|
|
1533 |
/(a.c*|b.c*)/ |
/(a.c*|b.c*)/ |
1534 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1535 |
|
Partial matching not supported |
1536 |
No options |
No options |
1537 |
No first char |
No first char |
1538 |
No need char |
No need char |
1539 |
|
|
1540 |
/a.c*|aba/ |
/a.c*|aba/ |
1541 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1542 |
|
Partial matching not supported |
1543 |
No options |
No options |
1544 |
First char = 'a' |
First char = 'a' |
1545 |
No need char |
No need char |
1546 |
|
|
1547 |
/.+a/ |
/.+a/ |
1548 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1549 |
|
Partial matching not supported |
1550 |
No options |
No options |
1551 |
No first char |
No first char |
1552 |
Need char = 'a' |
Need char = 'a' |
1553 |
|
|
1554 |
/(?=abcda)a.*/ |
/(?=abcda)a.*/ |
1555 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1556 |
|
Partial matching not supported |
1557 |
No options |
No options |
1558 |
First char = 'a' |
First char = 'a' |
1559 |
Need char = 'a' |
Need char = 'a' |
1560 |
|
|
1561 |
/(?=a)a.*/ |
/(?=a)a.*/ |
1562 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1563 |
|
Partial matching not supported |
1564 |
No options |
No options |
1565 |
First char = 'a' |
First char = 'a' |
1566 |
No need char |
No need char |
1573 |
|
|
1574 |
/a\d*/ |
/a\d*/ |
1575 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1576 |
|
Partial matching not supported |
1577 |
No options |
No options |
1578 |
First char = 'a' |
First char = 'a' |
1579 |
No need char |
No need char |
1580 |
|
|
1581 |
/ab\d*/ |
/ab\d*/ |
1582 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1583 |
|
Partial matching not supported |
1584 |
No options |
No options |
1585 |
First char = 'a' |
First char = 'a' |
1586 |
Need char = 'b' |
Need char = 'b' |
1599 |
|
|
1600 |
/ab\d+/ |
/ab\d+/ |
1601 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1602 |
|
Partial matching not supported |
1603 |
No options |
No options |
1604 |
First char = 'a' |
First char = 'a' |
1605 |
Need char = 'b' |
Need char = 'b' |
1717 |
\) # Closing ) |
\) # Closing ) |
1718 |
/x |
/x |
1719 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1720 |
|
Partial matching not supported |
1721 |
Options: extended |
Options: extended |
1722 |
First char = '(' |
First char = '(' |
1723 |
Need char = ')' |
Need char = ')' |
1746 |
|
|
1747 |
/\( ( (?>[^()]+) | (?R) )* \) /xg |
/\( ( (?>[^()]+) | (?R) )* \) /xg |
1748 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1749 |
|
Partial matching not supported |
1750 |
Options: extended |
Options: extended |
1751 |
First char = '(' |
First char = '(' |
1752 |
Need char = ')' |
Need char = ')' |
1761 |
|
|
1762 |
/\( (?: (?>[^()]+) | (?R) ) \) /x |
/\( (?: (?>[^()]+) | (?R) ) \) /x |
1763 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1764 |
|
Partial matching not supported |
1765 |
Options: extended |
Options: extended |
1766 |
First char = '(' |
First char = '(' |
1767 |
Need char = ')' |
Need char = ')' |
1780 |
|
|
1781 |
/\( (?: (?>[^()]+) | (?R) )? \) /x |
/\( (?: (?>[^()]+) | (?R) )? \) /x |
1782 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
1783 |
|
Partial matching not supported |
1784 |
Options: extended |
Options: extended |
1785 |
First char = '(' |
First char = '(' |
1786 |
Need char = ')' |
Need char = ')' |
1791 |
|
|
1792 |
/\( ( (?>[^()]+) | (?R) )* \) /x |
/\( ( (?>[^()]+) | (?R) )* \) /x |
1793 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
1794 |
|
Partial matching not supported |
1795 |
Options: extended |
Options: extended |
1796 |
First char = '(' |
First char = '(' |
1797 |
Need char = ')' |
Need char = ')' |
1801 |
|
|
1802 |
/\( ( ( (?>[^()]+) | (?R) )* ) \) /x |
/\( ( ( (?>[^()]+) | (?R) )* ) \) /x |
1803 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
1804 |
|
Partial matching not supported |
1805 |
Options: extended |
Options: extended |
1806 |
First char = '(' |
First char = '(' |
1807 |
Need char = ')' |
Need char = ')' |
1812 |
|
|
1813 |
/\( (123)? ( ( (?>[^()]+) | (?R) )* ) \) /x |
/\( (123)? ( ( (?>[^()]+) | (?R) )* ) \) /x |
1814 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
1815 |
|
Partial matching not supported |
1816 |
Options: extended |
Options: extended |
1817 |
First char = '(' |
First char = '(' |
1818 |
Need char = ')' |
Need char = ')' |
1829 |
|
|
1830 |
/\( ( (123)? ( (?>[^()]+) | (?R) )* ) \) /x |
/\( ( (123)? ( (?>[^()]+) | (?R) )* ) \) /x |
1831 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
1832 |
|
Partial matching not supported |
1833 |
Options: extended |
Options: extended |
1834 |
First char = '(' |
First char = '(' |
1835 |
Need char = ')' |
Need char = ')' |
1846 |
|
|
1847 |
/\( (((((((((( ( (?>[^()]+) | (?R) )* )))))))))) \) /x |
/\( (((((((((( ( (?>[^()]+) | (?R) )* )))))))))) \) /x |
1848 |
Capturing subpattern count = 11 |
Capturing subpattern count = 11 |
1849 |
|
Partial matching not supported |
1850 |
Options: extended |
Options: extended |
1851 |
First char = '(' |
First char = '(' |
1852 |
Need char = ')' |
Need char = ')' |
1866 |
|
|
1867 |
/\( ( ( (?>[^()<>]+) | ((?>[^()]+)) | (?R) )* ) \) /x |
/\( ( ( (?>[^()<>]+) | ((?>[^()]+)) | (?R) )* ) \) /x |
1868 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
1869 |
|
Partial matching not supported |
1870 |
Options: extended |
Options: extended |
1871 |
First char = '(' |
First char = '(' |
1872 |
Need char = ')' |
Need char = ')' |
1878 |
|
|
1879 |
/\( ( ( (?>[^()]+) | ((?R)) )* ) \) /x |
/\( ( ( (?>[^()]+) | ((?R)) )* ) \) /x |
1880 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
1881 |
|
Partial matching not supported |
1882 |
Options: extended |
Options: extended |
1883 |
First char = '(' |
First char = '(' |
1884 |
Need char = ')' |
Need char = ')' |
1906 |
No first char |
No first char |
1907 |
No need char |
No need char |
1908 |
|
|
1909 |
|
/^[[:^alnum:]]/D |
1910 |
|
------------------------------------------------------------------ |
1911 |
|
0 37 Bra 0 |
1912 |
|
3 ^ |
1913 |
|
4 [\x00-/:-@[-`{-\xff] |
1914 |
|
37 37 Ket |
1915 |
|
40 End |
1916 |
|
------------------------------------------------------------------ |
1917 |
|
Capturing subpattern count = 0 |
1918 |
|
Options: anchored |
1919 |
|
No first char |
1920 |
|
No need char |
1921 |
|
|
1922 |
/^[[:alpha:]]/D |
/^[[:alpha:]]/D |
1923 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1924 |
0 37 Bra 0 |
0 37 Bra 0 |
1931 |
Options: anchored |
Options: anchored |
1932 |
No first char |
No first char |
1933 |
No need char |
No need char |
1934 |
|
|
1935 |
|
/^[[:^alpha:]]/D |
1936 |
|
------------------------------------------------------------------ |
1937 |
|
0 37 Bra 0 |
1938 |
|
3 ^ |
1939 |
|
4 [\x00-@[-`{-\xff] |
1940 |
|
37 37 Ket |
1941 |
|
40 End |
1942 |
|
------------------------------------------------------------------ |
1943 |
|
Capturing subpattern count = 0 |
1944 |
|
Options: anchored |
1945 |
|
No first char |
1946 |
|
No need char |
1947 |
|
|
1948 |
/^[[:ascii:]]/D |
/^[[:ascii:]]/D |
1949 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1958 |
No first char |
No first char |
1959 |
No need char |
No need char |
1960 |
|
|
1961 |
|
/^[[:^ascii:]]/D |
1962 |
|
------------------------------------------------------------------ |
1963 |
|
0 37 Bra 0 |
1964 |
|
3 ^ |
1965 |
|
4 [\x80-\xff] |
1966 |
|
37 37 Ket |
1967 |
|
40 End |
1968 |
|
------------------------------------------------------------------ |
1969 |
|
Capturing subpattern count = 0 |
1970 |
|
Options: anchored |
1971 |
|
No first char |
1972 |
|
No need char |
1973 |
|
|
1974 |
/^[[:blank:]]/D |
/^[[:blank:]]/D |
1975 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
1976 |
0 37 Bra 0 |
0 37 Bra 0 |
2131 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2132 |
0 37 Bra 0 |
0 37 Bra 0 |
2133 |
3 ^ |
3 ^ |
2134 |
4 [\x00-/1-2:-\xff] |
4 [\x00-/12:-\xff] |
2135 |
37 37 Ket |
37 37 Ket |
2136 |
40 End |
40 End |
2137 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2156 |
/[01[:alpha:]%]/D |
/[01[:alpha:]%]/D |
2157 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2158 |
0 36 Bra 0 |
0 36 Bra 0 |
2159 |
3 [%0-1A-Za-z] |
3 [%01A-Za-z] |
2160 |
36 36 Ket |
36 36 Ket |
2161 |
39 End |
39 End |
2162 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2229 |
/(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\w+)\s+(\270)/ |
/(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\d+(?:\s|$))(\w+)\s+(\270)/ |
2230 |
Capturing subpattern count = 271 |
Capturing subpattern count = 271 |
2231 |
Max back reference = 270 |
Max back reference = 270 |
2232 |
|
Partial matching not supported |
2233 |
No options |
No options |
2234 |
No first char |
No first char |
2235 |
No need char |
No need char |
2688 |
No need char |
No need char |
2689 |
|
|
2690 |
/a#/xMD |
/a#/xMD |
2691 |
Memory allocation (code space): 13 |
Memory allocation (code space): 9 |
2692 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2693 |
0 6 Bra 0 |
0 5 Bra 0 |
2694 |
3 1 a |
3 a |
2695 |
6 6 Ket |
5 5 Ket |
2696 |
9 End |
8 End |
2697 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2698 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2699 |
Options: extended |
Options: extended |
2703 |
/[\s]/D |
/[\s]/D |
2704 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2705 |
0 36 Bra 0 |
0 36 Bra 0 |
2706 |
3 [\x09-\x0a\x0c-\x0d ] |
3 [\x09\x0a\x0c\x0d ] |
2707 |
36 36 Ket |
36 36 Ket |
2708 |
39 End |
39 End |
2709 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2726 |
|
|
2727 |
/a(?i)b/D |
/a(?i)b/D |
2728 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2729 |
0 11 Bra 0 |
0 9 Bra 0 |
2730 |
3 1 a |
3 a |
2731 |
6 01 Opt |
5 01 Opt |
2732 |
8 1 b |
7 NC b |
2733 |
11 11 Ket |
9 9 Ket |
2734 |
14 End |
12 End |
2735 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2736 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2737 |
No options |
No options |
2749 |
|
|
2750 |
/(a(?i)b)/D |
/(a(?i)b)/D |
2751 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2752 |
0 19 Bra 0 |
0 17 Bra 0 |
2753 |
3 11 Bra 1 |
3 9 Bra 1 |
2754 |
6 1 a |
6 a |
2755 |
9 01 Opt |
8 01 Opt |
2756 |
11 1 b |
10 NC b |
2757 |
14 11 Ket |
12 9 Ket |
2758 |
17 00 Opt |
15 00 Opt |
2759 |
19 19 Ket |
17 17 Ket |
2760 |
22 End |
20 End |
2761 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2762 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
2763 |
No options |
No options |
2777 |
|
|
2778 |
/ (?i)abc/xD |
/ (?i)abc/xD |
2779 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2780 |
0 8 Bra 0 |
0 9 Bra 0 |
2781 |
3 3 abc |
3 NC abc |
2782 |
8 8 Ket |
9 9 Ket |
2783 |
11 End |
12 End |
2784 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2785 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2786 |
Options: caseless extended |
Options: caseless extended |
2790 |
/#this is a comment |
/#this is a comment |
2791 |
(?i)abc/xD |
(?i)abc/xD |
2792 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2793 |
0 8 Bra 0 |
0 9 Bra 0 |
2794 |
3 3 abc |
3 NC abc |
2795 |
8 8 Ket |
9 9 Ket |
2796 |
11 End |
12 End |
2797 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2798 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2799 |
Options: caseless extended |
Options: caseless extended |
2802 |
|
|
2803 |
/123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/D |
/123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/D |
2804 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2805 |
0 307 Bra 0 |
0 603 Bra 0 |
2806 |
3 250 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 |
3 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 |
2807 |
255 50 12345678901234567890123456789012345678901234567890 |
603 603 Ket |
2808 |
307 307 Ket |
606 End |
|
310 End |
|
2809 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2810 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2811 |
No options |
No options |
2814 |
|
|
2815 |
/\Q123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/D |
/\Q123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/D |
2816 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2817 |
0 307 Bra 0 |
0 603 Bra 0 |
2818 |
3 250 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 |
3 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 |
2819 |
255 50 12345678901234567890123456789012345678901234567890 |
603 603 Ket |
2820 |
307 307 Ket |
606 End |
|
310 End |
|
2821 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2822 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2823 |
No options |
No options |
2839 |
|
|
2840 |
/\Q\Ex/D |
/\Q\Ex/D |
2841 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2842 |
0 6 Bra 0 |
0 5 Bra 0 |
2843 |
3 1 x |
3 x |
2844 |
6 6 Ket |
5 5 Ket |
2845 |
9 End |
8 End |
2846 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2847 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2848 |
No options |
No options |
2851 |
|
|
2852 |
/ \Q\E/D |
/ \Q\E/D |
2853 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2854 |
0 6 Bra 0 |
0 5 Bra 0 |
2855 |
3 1 |
3 |
2856 |
6 6 Ket |
5 5 Ket |
2857 |
9 End |
8 End |
2858 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2859 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2860 |
No options |
No options |
2863 |
|
|
2864 |
/a\Q\E/D |
/a\Q\E/D |
2865 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2866 |
0 6 Bra 0 |
0 5 Bra 0 |
2867 |
3 1 a |
3 a |
2868 |
6 6 Ket |
5 5 Ket |
2869 |
9 End |
8 End |
2870 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2871 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2872 |
No options |
No options |
2881 |
|
|
2882 |
/a\Q\Eb/D |
/a\Q\Eb/D |
2883 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2884 |
0 9 Bra 0 |
0 7 Bra 0 |
2885 |
3 1 a |
3 ab |
2886 |
6 1 b |
7 7 Ket |
2887 |
9 9 Ket |
10 End |
|
12 End |
|
2888 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2889 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2890 |
No options |
No options |
2895 |
|
|
2896 |
/\Q\Eabc/D |
/\Q\Eabc/D |
2897 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2898 |
0 8 Bra 0 |
0 9 Bra 0 |
2899 |
3 3 abc |
3 abc |
2900 |
8 8 Ket |
9 9 Ket |
2901 |
11 End |
12 End |
2902 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2903 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2904 |
No options |
No options |
2916 |
15 End |
15 End |
2917 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2918 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2919 |
|
Partial matching not supported |
2920 |
No options |
No options |
2921 |
No first char |
No first char |
2922 |
No need char |
No need char |
2949 |
14 End |
14 End |
2950 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2951 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2952 |
|
Partial matching not supported |
2953 |
No options |
No options |
2954 |
First char = 'x' |
First char = 'x' |
2955 |
No need char |
No need char |
2956 |
|
|
2957 |
/x{1,3}+/D |
/x{1,3}+/D |
2958 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2959 |
0 16 Bra 0 |
0 15 Bra 0 |
2960 |
3 10 Once |
3 9 Once |
2961 |
6 1 x |
6 x |
2962 |
9 x{,2} |
8 x{,2} |
2963 |
13 10 Ket |
12 9 Ket |
2964 |
16 16 Ket |
15 15 Ket |
2965 |
19 End |
18 End |
2966 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2967 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
2968 |
|
Partial matching not supported |
2969 |
No options |
No options |
2970 |
First char = 'x' |
First char = 'x' |
2971 |
No need char |
No need char |
2972 |
|
|
2973 |
/(x)*+/D |
/(x)*+/D |
2974 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2975 |
0 19 Bra 0 |
0 18 Bra 0 |
2976 |
3 13 Once |
3 12 Once |
2977 |
6 Brazero |
6 Brazero |
2978 |
7 6 Bra 1 |
7 5 Bra 1 |
2979 |
10 1 x |
10 x |
2980 |
13 6 KetRmax |
12 5 KetRmax |
2981 |
16 13 Ket |
15 12 Ket |
2982 |
19 19 Ket |
18 18 Ket |
2983 |
22 End |
21 End |
2984 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
2985 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
2986 |
No options |
No options |
2989 |
|
|
2990 |
/^(\w++|\s++)*$/ |
/^(\w++|\s++)*$/ |
2991 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
2992 |
|
Partial matching not supported |
2993 |
Options: anchored |
Options: anchored |
2994 |
No first char |
No first char |
2995 |
No need char |
No need char |
3003 |
|
|
3004 |
/(\d++)(\w)/ |
/(\d++)(\w)/ |
3005 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
3006 |
|
Partial matching not supported |
3007 |
No options |
No options |
3008 |
No first char |
No first char |
3009 |
No need char |
No need char |
3018 |
|
|
3019 |
/a++b/ |
/a++b/ |
3020 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3021 |
|
Partial matching not supported |
3022 |
No options |
No options |
3023 |
First char = 'a' |
First char = 'a' |
3024 |
Need char = 'b' |
Need char = 'b' |
3027 |
|
|
3028 |
/(a++b)/ |
/(a++b)/ |
3029 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3030 |
|
Partial matching not supported |
3031 |
No options |
No options |
3032 |
First char = 'a' |
First char = 'a' |
3033 |
Need char = 'b' |
Need char = 'b' |
3037 |
|
|
3038 |
/(a++)b/ |
/(a++)b/ |
3039 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3040 |
|
Partial matching not supported |
3041 |
No options |
No options |
3042 |
First char = 'a' |
First char = 'a' |
3043 |
Need char = 'b' |
Need char = 'b' |
3047 |
|
|
3048 |
/([^()]++|\([^()]*\))+/ |
/([^()]++|\([^()]*\))+/ |
3049 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3050 |
|
Partial matching not supported |
3051 |
No options |
No options |
3052 |
No first char |
No first char |
3053 |
No need char |
No need char |
3057 |
|
|
3058 |
/\(([^()]++|\([^()]+\))+\)/ |
/\(([^()]++|\([^()]+\))+\)/ |
3059 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3060 |
|
Partial matching not supported |
3061 |
No options |
No options |
3062 |
First char = '(' |
First char = '(' |
3063 |
Need char = ')' |
Need char = ')' |
3074 |
|
|
3075 |
/(abc){1,3}+/D |
/(abc){1,3}+/D |
3076 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3077 |
0 50 Bra 0 |
0 53 Bra 0 |
3078 |
3 44 Once |
3 47 Once |
3079 |
6 8 Bra 1 |
6 9 Bra 1 |
3080 |
9 3 abc |
9 abc |
3081 |
14 8 Ket |
15 9 Ket |
3082 |
17 Brazero |
18 Brazero |
3083 |
18 26 Bra 0 |
19 28 Bra 0 |
3084 |
21 8 Bra 1 |
22 9 Bra 1 |
3085 |
24 3 abc |
25 abc |
3086 |
29 8 Ket |
31 9 Ket |
3087 |
32 Brazero |
34 Brazero |
3088 |
33 8 Bra 1 |
35 9 Bra 1 |
3089 |
36 3 abc |
38 abc |
3090 |
41 8 Ket |
44 9 Ket |
3091 |
44 26 Ket |
47 28 Ket |
3092 |
47 44 Ket |
50 47 Ket |
3093 |
50 50 Ket |
53 53 Ket |
3094 |
53 End |
56 End |
3095 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3096 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3097 |
No options |
No options |
3112 |
|
|
3113 |
/x(?U)a++b/D |
/x(?U)a++b/D |
3114 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3115 |
0 17 Bra 0 |
0 15 Bra 0 |
3116 |
3 1 x |
3 x |
3117 |
6 5 Once |
5 5 Once |
3118 |
9 a+ |
8 a+ |
3119 |
11 5 Ket |
10 5 Ket |
3120 |
14 1 b |
13 b |
3121 |
17 17 Ket |
15 15 Ket |
3122 |
20 End |
18 End |
3123 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3124 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3125 |
|
Partial matching not supported |
3126 |
No options |
No options |
3127 |
First char = 'x' |
First char = 'x' |
3128 |
Need char = 'b' |
Need char = 'b' |
3131 |
|
|
3132 |
/(?U)xa++b/D |
/(?U)xa++b/D |
3133 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3134 |
0 17 Bra 0 |
0 15 Bra 0 |
3135 |
3 1 x |
3 x |
3136 |
6 5 Once |
5 5 Once |
3137 |
9 a+ |
8 a+ |
3138 |
11 5 Ket |
10 5 Ket |
3139 |
14 1 b |
13 b |
3140 |
17 17 Ket |
15 15 Ket |
3141 |
20 End |
18 End |
3142 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3143 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3144 |
|
Partial matching not supported |
3145 |
Options: ungreedy |
Options: ungreedy |
3146 |
First char = 'x' |
First char = 'x' |
3147 |
Need char = 'b' |
Need char = 'b' |
3157 |
10 a+ |
10 a+ |
3158 |
12 5 Ket |
12 5 Ket |
3159 |
15 37 Bra 3 |
15 37 Bra 3 |
3160 |
18 [a-b]+? |
18 [ab]+? |
3161 |
52 37 Ket |
52 37 Ket |
3162 |
55 37 Bra 4 |
55 37 Bra 4 |
3163 |
58 [b-c]+ |
58 [bc]+ |
3164 |
92 37 Ket |
92 37 Ket |
3165 |
95 5 Bra 5 |
95 5 Bra 5 |
3166 |
98 \w* |
98 \w* |
3170 |
109 End |
109 End |
3171 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3172 |
Capturing subpattern count = 5 |
Capturing subpattern count = 5 |
3173 |
|
Partial matching not supported |
3174 |
Options: anchored |
Options: anchored |
3175 |
No first char |
No first char |
3176 |
No need char |
No need char |
3177 |
|
|
3178 |
/^x(?U)a+b/D |
/^x(?U)a+b/D |
3179 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3180 |
0 12 Bra 0 |
0 10 Bra 0 |
3181 |
3 ^ |
3 ^ |
3182 |
4 1 x |
4 x |
3183 |
7 a+? |
6 a+? |
3184 |
9 1 b |
8 b |
3185 |
12 12 Ket |
10 10 Ket |
3186 |
15 End |
13 End |
3187 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3188 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3189 |
|
Partial matching not supported |
3190 |
Options: anchored |
Options: anchored |
3191 |
No first char |
No first char |
3192 |
Need char = 'b' |
Need char = 'b' |
3193 |
|
|
3194 |
/^x(?U)(a+)b/D |
/^x(?U)(a+)b/D |
3195 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3196 |
0 18 Bra 0 |
0 16 Bra 0 |
3197 |
3 ^ |
3 ^ |
3198 |
4 1 x |
4 x |
3199 |
7 5 Bra 1 |
6 5 Bra 1 |
3200 |
10 a+? |
9 a+? |
3201 |
12 5 Ket |
11 5 Ket |
3202 |
15 1 b |
14 b |
3203 |
18 18 Ket |
16 16 Ket |
3204 |
21 End |
19 End |
3205 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3206 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3207 |
|
Partial matching not supported |
3208 |
Options: anchored |
Options: anchored |
3209 |
No first char |
No first char |
3210 |
Need char = 'b' |
Need char = 'b' |
3219 |
Failed: POSIX named classes are supported only within a class at offset 0 |
Failed: POSIX named classes are supported only within a class at offset 0 |
3220 |
|
|
3221 |
/\l/ |
/\l/ |
3222 |
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 |
3223 |
|
|
3224 |
/\L/ |
/\L/ |
3225 |
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 |
3226 |
|
|
3227 |
/\N{name}/ |
/\N{name}/ |
3228 |
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 |
|
|
|
|
/\pP/ |
|
|
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
|
|
|
|
|
/\PP/ |
|
|
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
|
|
|
|
|
/\p{prop}/ |
|
|
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
|
|
|
|
|
/\P{prop}/ |
|
|
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
|
3229 |
|
|
3230 |
/\u/ |
/\u/ |
3231 |
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 |
3232 |
|
|
3233 |
/\U/ |
/\U/ |
3234 |
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
Failed: PCRE does not support \L, \l, \N, \U, or \u at offset 1 |
|
|
|
|
/\X/ |
|
|
Failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1 |
|
3235 |
|
|
3236 |
/[/ |
/[/ |
3237 |
Failed: missing terminating ] for character class at offset 1 |
Failed: missing terminating ] for character class at offset 1 |
3246 |
Memory allocation (code space): 40 |
Memory allocation (code space): 40 |
3247 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3248 |
0 36 Bra 0 |
0 36 Bra 0 |
3249 |
3 [\x09-\x0a\x0c-\x0d ] |
3 [\x09\x0a\x0c\x0d ] |
3250 |
36 36 Ket |
36 36 Ket |
3251 |
39 End |
39 End |
3252 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3283 |
|
|
3284 |
/< (?: (?(R) \d++ | [^<>]*+) | (?R)) * >/x |
/< (?: (?(R) \d++ | [^<>]*+) | (?R)) * >/x |
3285 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3286 |
|
Partial matching not supported |
3287 |
Options: extended |
Options: extended |
3288 |
First char = '<' |
First char = '<' |
3289 |
Need char = '>' |
Need char = '>' |
3305 |
No match |
No match |
3306 |
|
|
3307 |
|8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|DM |
|8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|DM |
3308 |
Memory allocation (code space): 421 |
Memory allocation (code space): 826 |
3309 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3310 |
0 417 Bra 0 |
0 822 Bra 0 |
3311 |
3 250 8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E: |
3 8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X |
3312 |
255 159 x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X |
821 \b |
3313 |
416 \b |
822 822 Ket |
3314 |
417 417 Ket |
825 End |
|
420 End |
|
3315 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3316 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3317 |
No options |
No options |
3319 |
Need char = 'X' |
Need char = 'X' |
3320 |
|
|
3321 |
|\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|DM |
|\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|DM |
3322 |
Memory allocation (code space): 416 |
Memory allocation (code space): 816 |
3323 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3324 |
0 412 Bra 0 |
0 812 Bra 0 |
3325 |
3 250 $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[ |
3 $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X |
3326 |
255 154 %z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X |
811 \b |
3327 |
411 \b |
812 812 Ket |
3328 |
412 412 Ket |
815 End |
|
415 End |
|
3329 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3330 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3331 |
No options |
No options |
3335 |
/(.*)\d+\1/I |
/(.*)\d+\1/I |
3336 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3337 |
Max back reference = 1 |
Max back reference = 1 |
3338 |
|
Partial matching not supported |
3339 |
No options |
No options |
3340 |
No first char |
No first char |
3341 |
No need char |
No need char |
3342 |
|
|
3343 |
/(.*)\d+/I |
/(.*)\d+/I |
3344 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3345 |
|
Partial matching not supported |
3346 |
No options |
No options |
3347 |
First char at start or follows \n |
First char at start or follows \n |
3348 |
No need char |
No need char |
3350 |
/(.*)\d+\1/Is |
/(.*)\d+\1/Is |
3351 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3352 |
Max back reference = 1 |
Max back reference = 1 |
3353 |
|
Partial matching not supported |
3354 |
Options: dotall |
Options: dotall |
3355 |
No first char |
No first char |
3356 |
No need char |
No need char |
3357 |
|
|
3358 |
/(.*)\d+/Is |
/(.*)\d+/Is |
3359 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3360 |
|
Partial matching not supported |
3361 |
Options: anchored dotall |
Options: anchored dotall |
3362 |
No first char |
No first char |
3363 |
No need char |
No need char |
3365 |
/(.*(xyz))\d+\2/I |
/(.*(xyz))\d+\2/I |
3366 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
3367 |
Max back reference = 2 |
Max back reference = 2 |
3368 |
|
Partial matching not supported |
3369 |
No options |
No options |
3370 |
First char at start or follows \n |
First char at start or follows \n |
3371 |
Need char = 'z' |
Need char = 'z' |
3373 |
/((.*))\d+\1/I |
/((.*))\d+\1/I |
3374 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
3375 |
Max back reference = 1 |
Max back reference = 1 |
3376 |
|
Partial matching not supported |
3377 |
No options |
No options |
3378 |
No first char |
No first char |
3379 |
No need char |
No need char |
3390 |
|
|
3391 |
/(?=a).*/I |
/(?=a).*/I |
3392 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3393 |
|
Partial matching not supported |
3394 |
No options |
No options |
3395 |
First char = 'a' |
First char = 'a' |
3396 |
No need char |
No need char |
3497 |
No options |
No options |
3498 |
No first char |
No first char |
3499 |
No need char |
No need char |
3500 |
Starting character set: a b |
Starting byte set: a b |
3501 |
|
|
3502 |
/[^a]/I |
/[^a]/I |
3503 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3516 |
No options |
No options |
3517 |
No first char |
No first char |
3518 |
Need char = '6' |
Need char = '6' |
3519 |
Starting character set: 0 1 2 3 4 5 6 7 8 9 |
Starting byte set: 0 1 2 3 4 5 6 7 8 9 |
3520 |
|
|
3521 |
/a^b/I |
/a^b/I |
3522 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3549 |
Options: caseless |
Options: caseless |
3550 |
No first char |
No first char |
3551 |
No need char |
No need char |
3552 |
Starting character set: A B a b |
Starting byte set: A B a b |
3553 |
|
|
3554 |
/[ab](?i)cd/IS |
/[ab](?i)cd/IS |
3555 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3557 |
Case state changes |
Case state changes |
3558 |
No first char |
No first char |
3559 |
Need char = 'd' (caseless) |
Need char = 'd' (caseless) |
3560 |
Starting character set: a b |
Starting byte set: a b |
3561 |
|
|
3562 |
/abc(?C)def/ |
/abc(?C)def/ |
3563 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
3566 |
Need char = 'f' |
Need char = 'f' |
3567 |
abcdef |
abcdef |
3568 |
--->abcdef |
--->abcdef |
3569 |
0 ^ ^ |
0 ^ ^ d |
3570 |
0: abcdef |
0: abcdef |
3571 |
1234abcdef |
1234abcdef |
3572 |
--->1234abcdef |
--->1234abcdef |
3573 |
0 ^ ^ |
0 ^ ^ d |
3574 |
0: abcdef |
0: abcdef |
3575 |
*** Failers |
*** Failers |
3576 |
No match |
No match |
3578 |
No match |
No match |
3579 |
abcxyzf |
abcxyzf |
3580 |
--->abcxyzf |
--->abcxyzf |
3581 |
0 ^ ^ |
0 ^ ^ d |
3582 |
No match |
No match |
3583 |
|
|
3584 |
/abc(?C)de(?C1)f/ |
/abc(?C)de(?C1)f/ |
3588 |
Need char = 'f' |
Need char = 'f' |
3589 |
123abcdef |
123abcdef |
3590 |
--->123abcdef |
--->123abcdef |
3591 |
0 ^ ^ |
0 ^ ^ d |
3592 |
1 ^ ^ |
1 ^ ^ f |
3593 |
0: abcdef |
0: abcdef |
3594 |
|
|
3595 |
/(?C1)\dabc(?C2)def/ |
/(?C1)\dabc(?C2)def/ |
3599 |
Need char = 'f' |
Need char = 'f' |
3600 |
1234abcdef |
1234abcdef |
3601 |
--->1234abcdef |
--->1234abcdef |
3602 |
1 ^ |
1 ^ \d |
3603 |
1 ^ |
1 ^ \d |
3604 |
1 ^ |
1 ^ \d |
3605 |
1 ^ |
1 ^ \d |
3606 |
2 ^ ^ |
2 ^ ^ d |
3607 |
0: 4abcdef |
0: 4abcdef |
3608 |
*** Failers |
*** Failers |
3609 |
No match |
No match |
3610 |
abcdef |
abcdef |
3611 |
--->abcdef |
--->abcdef |
3612 |
1 ^ |
1 ^ \d |
3613 |
1 ^ |
1 ^ \d |
3614 |
1 ^ |
1 ^ \d |
3615 |
1 ^ |
1 ^ \d |
3616 |
1 ^ |
1 ^ \d |
3617 |
1 ^ |
1 ^ \d |
3618 |
No match |
No match |
3619 |
|
|
3620 |
/(?C255)ab/ |
/(?C255)ab/ |
3641 |
No match |
No match |
3642 |
\x83\x0\x61bcdef |
\x83\x0\x61bcdef |
3643 |
--->\x83\x00abcdef |
--->\x83\x00abcdef |
3644 |
0 ^ ^ |
0 ^ ^ d |
3645 |
0: abcdef |
0: abcdef |
3646 |
|
|
3647 |
/(abc)(?C)de(?C1)f/ |
/(abc)(?C)de(?C1)f/ |
3651 |
Need char = 'f' |
Need char = 'f' |
3652 |
123abcdef |
123abcdef |
3653 |
--->123abcdef |
--->123abcdef |
3654 |
0 ^ ^ |
0 ^ ^ d |
3655 |
1 ^ ^ |
1 ^ ^ f |
3656 |
0: abcdef |
0: abcdef |
3657 |
1: abc |
1: abc |
3658 |
123abcdef\C+ |
123abcdef\C+ |
3660 |
0: <unset> |
0: <unset> |
3661 |
1: abc |
1: abc |
3662 |
--->123abcdef |
--->123abcdef |
3663 |
^ ^ |
^ ^ d |
3664 |
Callout 1: last capture = 1 |
Callout 1: last capture = 1 |
3665 |
0: <unset> |
0: <unset> |
3666 |
1: abc |
1: abc |
3667 |
--->123abcdef |
--->123abcdef |
3668 |
^ ^ |
^ ^ f |
3669 |
0: abcdef |
0: abcdef |
3670 |
1: abc |
1: abc |
3671 |
123abcdef\C- |
123abcdef\C- |
3675 |
No match |
No match |
3676 |
123abcdef\C!1 |
123abcdef\C!1 |
3677 |
--->123abcdef |
--->123abcdef |
3678 |
0 ^ ^ |
0 ^ ^ d |
3679 |
1 ^ ^ |
1 ^ ^ f |
3680 |
No match |
No match |
3681 |
|
|
3682 |
/(?C0)(abc(?C1))*/ |
/(?C0)(abc(?C1))*/ |
3686 |
No need char |
No need char |
3687 |
abcabcabc |
abcabcabc |
3688 |
--->abcabcabc |
--->abcabcabc |
3689 |
0 ^ |
0 ^ (abc(?C1))* |
3690 |
1 ^ ^ |
1 ^ ^ ) |
3691 |
1 ^ ^ |
1 ^ ^ ) |
3692 |
1 ^ ^ |
1 ^ ^ ) |
3693 |
0: abcabcabc |
0: abcabcabc |
3694 |
1: abc |
1: abc |
3695 |
abcabc\C!1!3 |
abcabc\C!1!3 |
3696 |
--->abcabc |
--->abcabc |
3697 |
0 ^ |
0 ^ (abc(?C1))* |
3698 |
1 ^ ^ |
1 ^ ^ ) |
3699 |
1 ^ ^ |
1 ^ ^ ) |
3700 |
0: abcabc |
0: abcabc |
3701 |
1: abc |
1: abc |
3702 |
*** Failers |
*** Failers |
3703 |
--->*** Failers |
--->*** Failers |
3704 |
0 ^ |
0 ^ (abc(?C1))* |
3705 |
0: |
0: |
3706 |
abcabcabc\C!1!3 |
abcabcabc\C!1!3 |
3707 |
--->abcabcabc |
--->abcabcabc |
3708 |
0 ^ |
0 ^ (abc(?C1))* |
3709 |
1 ^ ^ |
1 ^ ^ ) |
3710 |
1 ^ ^ |
1 ^ ^ ) |
3711 |
1 ^ ^ |
1 ^ ^ ) |
3712 |
0: abcabc |
0: abcabc |
3713 |
1: abc |
1: abc |
3714 |
|
|
3715 |
/(\d{3}(?C))*/ |
/(\d{3}(?C))*/ |
3716 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3717 |
|
Partial matching not supported |
3718 |
No options |
No options |
3719 |
No first char |
No first char |
3720 |
No need char |
No need char |
3722 |
Callout 0: last capture = -1 |
Callout 0: last capture = -1 |
3723 |
0: <unset> |
0: <unset> |
3724 |
--->123 |
--->123 |
3725 |
^ ^ |
^ ^ ) |
3726 |
0: 123 |
0: 123 |
3727 |
1: 123 |
1: 123 |
3728 |
123456\C+ |
123456\C+ |
3729 |
Callout 0: last capture = -1 |
Callout 0: last capture = -1 |
3730 |
0: <unset> |
0: <unset> |
3731 |
--->123456 |
--->123456 |
3732 |
^ ^ |
^ ^ ) |
3733 |
Callout 0: last capture = 1 |
Callout 0: last capture = 1 |
3734 |
0: <unset> |
0: <unset> |
3735 |
1: 123 |
1: 123 |
3736 |
--->123456 |
--->123456 |
3737 |
^ ^ |
^ ^ ) |
3738 |
0: 123456 |
0: 123456 |
3739 |
1: 456 |
1: 456 |
3740 |
123456789\C+ |
123456789\C+ |
3741 |
Callout 0: last capture = -1 |
Callout 0: last capture = -1 |
3742 |
0: <unset> |
0: <unset> |
3743 |
--->123456789 |
--->123456789 |
3744 |
^ ^ |
^ ^ ) |
3745 |
Callout 0: last capture = 1 |
Callout 0: last capture = 1 |
3746 |
0: <unset> |
0: <unset> |
3747 |
1: 123 |
1: 123 |
3748 |
--->123456789 |
--->123456789 |
3749 |
^ ^ |
^ ^ ) |
3750 |
Callout 0: last capture = 1 |
Callout 0: last capture = 1 |
3751 |
0: <unset> |
0: <unset> |
3752 |
1: 456 |
1: 456 |
3753 |
--->123456789 |
--->123456789 |
3754 |
^ ^ |
^ ^ ) |
3755 |
0: 123456789 |
0: 123456789 |
3756 |
1: 789 |
1: 789 |
3757 |
|
|
3766 |
1: <unset> |
1: <unset> |
3767 |
2: xyz |
2: xyz |
3768 |
--->xyzabc |
--->xyzabc |
3769 |
^ ^ |
^ ^ p |
3770 |
Callout 1: last capture = -1 |
Callout 1: last capture = -1 |
3771 |
0: <unset> |
0: <unset> |
3772 |
--->xyzabc |
--->xyzabc |
3773 |
^ |
^ x |
3774 |
0: xyzabc |
0: xyzabc |
3775 |
1: xyzabc |
1: xyzabc |
3776 |
|
|
3786 |
2: <unset> |
2: <unset> |
3787 |
3: xyz |
3: xyz |
3788 |
--->Xxyzabc |
--->Xxyzabc |
3789 |
^ ^ |
^ ^ p |
3790 |
Callout 1: last capture = 1 |
Callout 1: last capture = 1 |
3791 |
0: <unset> |
0: <unset> |
3792 |
1: X |
1: X |
3793 |
--->Xxyzabc |
--->Xxyzabc |
3794 |
^^ |
^^ x |
3795 |
0: Xxyzabc |
0: Xxyzabc |
3796 |
1: X |
1: X |
3797 |
2: xyzabc |
2: xyzabc |
3806 |
0: <unset> |
0: <unset> |
3807 |
1: abc |
1: abc |
3808 |
--->abcdef |
--->abcdef |
3809 |
^ |
^ a |
3810 |
0: abcdef |
0: abcdef |
3811 |
1: abc |
1: abc |
3812 |
|
|
3820 |
0: <unset> |
0: <unset> |
3821 |
1: abc |
1: abc |
3822 |
--->abcxyz |
--->abcxyz |
3823 |
^ ^ |
^ ^ d |
3824 |
Callout 2: last capture = -1 |
Callout 2: last capture = -1 |
3825 |
0: <unset> |
0: <unset> |
3826 |
--->abcxyz |
--->abcxyz |
3827 |
^ |
^ a |
3828 |
0: abcxyz |
0: abcxyz |
3829 |
|
|
3830 |
/(?<=(abc)(?C))xyz/ |
/(?<=(abc)(?C))xyz/ |
3837 |
0: <unset> |
0: <unset> |
3838 |
1: abc |
1: abc |
3839 |
--->abcxyz |
--->abcxyz |
3840 |
^ |
^ ) |
3841 |
0: xyz |
0: xyz |
3842 |
1: abc |
1: abc |
3843 |
|
|
3858 |
No options |
No options |
3859 |
No first char |
No first char |
3860 |
No need char |
No need char |
3861 |
Starting character set: a b |
Starting byte set: a b |
3862 |
|
|
3863 |
/(?R)/ |
/(?R)/ |
3864 |
Failed: recursive call could loop indefinitely at offset 3 |
Failed: recursive call could loop indefinitely at offset 3 |
3943 |
|
|
3944 |
/(a(?1)b)/D |
/(a(?1)b)/D |
3945 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3946 |
0 18 Bra 0 |
0 16 Bra 0 |
3947 |
3 12 Bra 1 |
3 10 Bra 1 |
3948 |
6 1 a |
6 a |
3949 |
9 3 Recurse |
8 3 Recurse |
3950 |
12 1 b |
11 b |
3951 |
15 12 Ket |
13 10 Ket |
3952 |
18 18 Ket |
16 16 Ket |
3953 |
21 End |
19 End |
3954 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3955 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3956 |
No options |
No options |
3959 |
|
|
3960 |
/(a(?1)+b)/D |
/(a(?1)+b)/D |
3961 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3962 |
0 24 Bra 0 |
0 22 Bra 0 |
3963 |
3 18 Bra 1 |
3 16 Bra 1 |
3964 |
6 1 a |
6 a |
3965 |
9 6 Bra 0 |
8 6 Bra 0 |
3966 |
12 3 Recurse |
11 3 Recurse |
3967 |
15 6 KetRmax |
14 6 KetRmax |
3968 |
18 1 b |
17 b |
3969 |
21 18 Ket |
19 16 Ket |
3970 |
24 24 Ket |
22 22 Ket |
3971 |
27 End |
25 End |
3972 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
3973 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
3974 |
No options |
No options |
3978 |
/^\W*(?:((.)\W*(?1)\W*\2|)|((.)\W*(?3)\W*\4|\W*.\W*))\W*$/i |
/^\W*(?:((.)\W*(?1)\W*\2|)|((.)\W*(?3)\W*\4|\W*.\W*))\W*$/i |
3979 |
Capturing subpattern count = 4 |
Capturing subpattern count = 4 |
3980 |
Max back reference = 4 |
Max back reference = 4 |
3981 |
|
Partial matching not supported |
3982 |
Options: anchored caseless |
Options: anchored caseless |
3983 |
No first char |
No first char |
3984 |
No need char |
No need char |
4011 |
|
|
4012 |
/^(\d+|\((?1)([+*-])(?1)\)|-(?1))$/ |
/^(\d+|\((?1)([+*-])(?1)\)|-(?1))$/ |
4013 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
4014 |
|
Partial matching not supported |
4015 |
Options: anchored |
Options: anchored |
4016 |
No first char |
No first char |
4017 |
No need char |
No need char |
4052 |
|
|
4053 |
/((< (?: (?(R) \d++ | [^<>]*+) | (?2)) * >))/x |
/((< (?: (?(R) \d++ | [^<>]*+) | (?2)) * >))/x |
4054 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
4055 |
|
Partial matching not supported |
4056 |
Options: extended |
Options: extended |
4057 |
First char = '<' |
First char = '<' |
4058 |
Need char = '>' |
Need char = '>' |
4135 |
|
|
4136 |
/a(?P<name1>b|c)d(?P<longername2>e)/D |
/a(?P<name1>b|c)d(?P<longername2>e)/D |
4137 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4138 |
0 33 Bra 0 |
0 28 Bra 0 |
4139 |
3 1 a |
3 a |
4140 |
6 6 Bra 1 |
5 5 Bra 1 |
4141 |
9 1 b |
8 b |
4142 |
12 6 Alt |
10 5 Alt |
4143 |
15 1 c |
13 c |
4144 |
18 12 Ket |
15 10 Ket |
4145 |
21 1 d |
18 d |
4146 |
24 6 Bra 2 |
20 5 Bra 2 |
4147 |
27 1 e |
23 e |
4148 |
30 6 Ket |
25 5 Ket |
4149 |
33 33 Ket |
28 28 Ket |
4150 |
36 End |
31 End |
4151 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4152 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
4153 |
Named capturing subpatterns: |
Named capturing subpatterns: |
4167 |
|
|
4168 |
/(?:a(?P<c>c(?P<d>d)))(?P<a>a)/D |
/(?:a(?P<c>c(?P<d>d)))(?P<a>a)/D |
4169 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4170 |
0 39 Bra 0 |
0 35 Bra 0 |
4171 |
3 24 Bra 0 |
3 21 Bra 0 |
4172 |
6 1 a |
6 a |
4173 |
9 15 Bra 1 |
8 13 Bra 1 |
4174 |
12 1 c |
11 c |
4175 |
15 6 Bra 2 |
13 5 Bra 2 |
4176 |
18 1 d |
16 d |
4177 |
21 6 Ket |
18 5 Ket |
4178 |
24 15 Ket |
21 13 Ket |
4179 |
27 24 Ket |
24 21 Ket |
4180 |
30 6 Bra 3 |
27 5 Bra 3 |
4181 |
33 1 a |
30 a |
4182 |
36 6 Ket |
32 5 Ket |
4183 |
39 39 Ket |
35 35 Ket |
4184 |
42 End |
38 End |
4185 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4186 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
4187 |
Named capturing subpatterns: |
Named capturing subpatterns: |
4194 |
|
|
4195 |
/(?P<a>a)...(?P=a)bbb(?P>a)d/D |
/(?P<a>a)...(?P=a)bbb(?P>a)d/D |
4196 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4197 |
0 29 Bra 0 |
0 28 Bra 0 |
4198 |
3 6 Bra 1 |
3 5 Bra 1 |
4199 |
6 1 a |
6 a |
4200 |
9 6 Ket |
8 5 Ket |
4201 |
|
11 Any |
4202 |
12 Any |
12 Any |
4203 |
13 Any |
13 Any |
4204 |
14 Any |
14 \1 |
4205 |
15 \1 |
17 bbb |
|
18 3 bbb |
|
4206 |
23 3 Recurse |
23 3 Recurse |
4207 |
26 1 d |
26 d |
4208 |
29 29 Ket |
28 28 Ket |
4209 |
32 End |
31 End |
4210 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4211 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
4212 |
Max back reference = 1 |
Max back reference = 1 |
4224 |
one 1 |
one 1 |
4225 |
three 3 |
three 3 |
4226 |
two 2 |
two 2 |
4227 |
|
Partial matching not supported |
4228 |
Options: anchored caseless |
Options: anchored caseless |
4229 |
No first char |
No first char |
4230 |
No need char |
No need char |
4270 |
|
|
4271 |
/(.*)a/sI |
/(.*)a/sI |
4272 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
4273 |
|
Partial matching not supported |
4274 |
Options: anchored dotall |
Options: anchored dotall |
4275 |
No first char |
No first char |
4276 |
Need char = 'a' |
Need char = 'a' |
4278 |
/(.*)a\1/sI |
/(.*)a\1/sI |
4279 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
4280 |
Max back reference = 1 |
Max back reference = 1 |
4281 |
|
Partial matching not supported |
4282 |
Options: dotall |
Options: dotall |
4283 |
No first char |
No first char |
4284 |
Need char = 'a' |
Need char = 'a' |
4286 |
/(.*)a(b)\2/sI |
/(.*)a(b)\2/sI |
4287 |
Capturing subpattern count = 2 |
Capturing subpattern count = 2 |
4288 |
Max back reference = 2 |
Max back reference = 2 |
4289 |
|
Partial matching not supported |
4290 |
Options: anchored dotall |
Options: anchored dotall |
4291 |
No first char |
No first char |
4292 |
Need char = 'b' |
Need char = 'b' |
4293 |
|
|
4294 |
/((.*)a|(.*)b)z/sI |
/((.*)a|(.*)b)z/sI |
4295 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
4296 |
|
Partial matching not supported |
4297 |
Options: anchored dotall |
Options: anchored dotall |
4298 |
No first char |
No first char |
4299 |
Need char = 'z' |
Need char = 'z' |
4301 |
/((.*)a|(.*)b)z\1/sI |
/((.*)a|(.*)b)z\1/sI |
4302 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
4303 |
Max back reference = 1 |
Max back reference = 1 |
4304 |
|
Partial matching not supported |
4305 |
Options: dotall |
Options: dotall |
4306 |
No first char |
No first char |
4307 |
Need char = 'z' |
Need char = 'z' |
4309 |
/((.*)a|(.*)b)z\2/sI |
/((.*)a|(.*)b)z\2/sI |
4310 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
4311 |
Max back reference = 2 |
Max back reference = 2 |
4312 |
|
Partial matching not supported |
4313 |
Options: dotall |
Options: dotall |
4314 |
No first char |
No first char |
4315 |
Need char = 'z' |
Need char = 'z' |
4317 |
/((.*)a|(.*)b)z\3/sI |
/((.*)a|(.*)b)z\3/sI |
4318 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
4319 |
Max back reference = 3 |
Max back reference = 3 |
4320 |
|
Partial matching not supported |
4321 |
Options: dotall |
Options: dotall |
4322 |
No first char |
No first char |
4323 |
Need char = 'z' |
Need char = 'z' |
4325 |
/((.*)a|^(.*)b)z\3/sI |
/((.*)a|^(.*)b)z\3/sI |
4326 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
4327 |
Max back reference = 3 |
Max back reference = 3 |
4328 |
|
Partial matching not supported |
4329 |
Options: anchored dotall |
Options: anchored dotall |
4330 |
No first char |
No first char |
4331 |
Need char = 'z' |
Need char = 'z' |
4332 |
|
|
4333 |
/(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a/sI |
/(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a/sI |
4334 |
Capturing subpattern count = 31 |
Capturing subpattern count = 31 |
4335 |
|
Partial matching not supported |
4336 |
Options: anchored dotall |
Options: anchored dotall |
4337 |
No first char |
No first char |
4338 |
No need char |
No need char |
4340 |
/(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a\31/sI |
/(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a\31/sI |
4341 |
Capturing subpattern count = 31 |
Capturing subpattern count = 31 |
4342 |
Max back reference = 31 |
Max back reference = 31 |
4343 |
|
Partial matching not supported |
4344 |
Options: dotall |
Options: dotall |
4345 |
No first char |
No first char |
4346 |
No need char |
No need char |
4348 |
/(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a\32/sI |
/(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a\32/sI |
4349 |
Capturing subpattern count = 32 |
Capturing subpattern count = 32 |
4350 |
Max back reference = 32 |
Max back reference = 32 |
4351 |
|
Partial matching not supported |
4352 |
Options: dotall |
Options: dotall |
4353 |
No first char |
No first char |
4354 |
No need char |
No need char |
4355 |
|
|
4356 |
/(a)(bc)/ND |
/(a)(bc)/ND |
4357 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4358 |
0 22 Bra 0 |
0 21 Bra 0 |
4359 |
3 6 Bra 0 |
3 5 Bra 0 |
4360 |
6 1 a |
6 a |
4361 |
9 6 Ket |
8 5 Ket |
4362 |
12 7 Bra 0 |
11 7 Bra 0 |
4363 |
15 2 bc |
14 bc |
4364 |
19 7 Ket |
18 7 Ket |
4365 |
22 22 Ket |
21 21 Ket |
4366 |
25 End |
24 End |
4367 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4368 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
4369 |
Options: |
Options: |
4374 |
|
|
4375 |
/(?P<one>a)(bc)/ND |
/(?P<one>a)(bc)/ND |
4376 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4377 |
0 22 Bra 0 |
0 21 Bra 0 |
4378 |
3 6 Bra 1 |
3 5 Bra 1 |
4379 |
6 1 a |
6 a |
4380 |
9 6 Ket |
8 5 Ket |
4381 |
12 7 Bra 0 |
11 7 Bra 0 |
4382 |
15 2 bc |
14 bc |
4383 |
19 7 Ket |
18 7 Ket |
4384 |
22 22 Ket |
21 21 Ket |
4385 |
25 End |
24 End |
4386 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4387 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
4388 |
Named capturing subpatterns: |
Named capturing subpatterns: |
4396 |
|
|
4397 |
/(a)(?P<named>bc)/ND |
/(a)(?P<named>bc)/ND |
4398 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4399 |
0 22 Bra 0 |
0 21 Bra 0 |
4400 |
3 6 Bra 0 |
3 5 Bra 0 |
4401 |
6 1 a |
6 a |
4402 |
9 6 Ket |
8 5 Ket |
4403 |
12 7 Bra 1 |
11 7 Bra 1 |
4404 |
15 2 bc |
14 bc |
4405 |
19 7 Ket |
18 7 Ket |
4406 |
22 22 Ket |
21 21 Ket |
4407 |
25 End |
24 End |
4408 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
4409 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
4410 |
Named capturing subpatterns: |
Named capturing subpatterns: |
4415 |
|
|
4416 |
/(a+)*zz/ |
/(a+)*zz/ |
4417 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
4418 |
|
Partial matching not supported |
4419 |
No options |
No options |
4420 |
No first char |
No first char |
4421 |
Need char = 'z' |
Need char = 'z' |
4434 |
Need char = 'b' |
Need char = 'b' |
4435 |
aaabbb |
aaabbb |
4436 |
--->aaabbb |
--->aaabbb |
4437 |
1 ^ ^ |
1 ^ ^ b |
4438 |
0: aaabbb |
0: aaabbb |
4439 |
1: aaabbb |
1: aaabbb |
4440 |
aaabbb\C*0 |
aaabbb\C*0 |
4441 |
--->aaabbb |
--->aaabbb |
4442 |
1 ^ ^ |
1 ^ ^ b |
4443 |
0: aaabbb |
0: aaabbb |
4444 |
1: aaabbb |
1: aaabbb |
4445 |
aaabbb\C*1 |
aaabbb\C*1 |
4446 |
--->aaabbb |
--->aaabbb |
4447 |
1 ^ ^ |
1 ^ ^ b |
4448 |
Callout data = 1 |
Callout data = 1 |
4449 |
0: ab |
0: ab |
4450 |
1: ab |
1: ab |
4451 |
aaabbb\C*-1 |
aaabbb\C*-1 |
4452 |
--->aaabbb |
--->aaabbb |
4453 |
1 ^ ^ |
1 ^ ^ b |
4454 |
Callout data = -1 |
Callout data = -1 |
4455 |
No match |
No match |
4456 |
|
|
4545 |
/(?P<abc>abc(?P<def>def)(?P<abc>xyz))/ |
/(?P<abc>abc(?P<def>def)(?P<abc>xyz))/ |
4546 |
Failed: two named groups have the same name at offset 31 |
Failed: two named groups have the same name at offset 31 |
4547 |
|
|
4548 |
|
"\[((?P<elem>\d+)(,(?P>elem))*)\]" |
4549 |
|
Capturing subpattern count = 3 |
4550 |
|
Named capturing subpatterns: |
4551 |
|
elem 2 |
4552 |
|
Partial matching not supported |
4553 |
|
No options |
4554 |
|
First char = '[' |
4555 |
|
Need char = ']' |
4556 |
|
[10,20,30,5,5,4,4,2,43,23,4234] |
4557 |
|
0: [10,20,30,5,5,4,4,2,43,23,4234] |
4558 |
|
1: 10,20,30,5,5,4,4,2,43,23,4234 |
4559 |
|
2: 10 |
4560 |
|
3: ,4234 |
4561 |
|
*** Failers |
4562 |
|
No match |
4563 |
|
[] |
4564 |
|
No match |
4565 |
|
|
4566 |
|
"\[((?P<elem>\d+)(,(?P>elem))*)?\]" |
4567 |
|
Capturing subpattern count = 3 |
4568 |
|
Named capturing subpatterns: |
4569 |
|
elem 2 |
4570 |
|
Partial matching not supported |
4571 |
|
No options |
4572 |
|
First char = '[' |
4573 |
|
Need char = ']' |
4574 |
|
[10,20,30,5,5,4,4,2,43,23,4234] |
4575 |
|
0: [10,20,30,5,5,4,4,2,43,23,4234] |
4576 |
|
1: 10,20,30,5,5,4,4,2,43,23,4234 |
4577 |
|
2: 10 |
4578 |
|
3: ,4234 |
4579 |
|
[] |
4580 |
|
0: [] |
4581 |
|
|
4582 |
|
/(a(b(?2)c))?/D |
4583 |
|
------------------------------------------------------------------ |
4584 |
|
0 25 Bra 0 |
4585 |
|
3 Brazero |
4586 |
|
4 18 Bra 1 |
4587 |
|
7 a |
4588 |
|
9 10 Bra 2 |
4589 |
|
12 b |
4590 |
|
14 9 Recurse |
4591 |
|
17 c |
4592 |
|
19 10 Ket |
4593 |
|
22 18 Ket |
4594 |
|
25 25 Ket |
4595 |
|
28 End |
4596 |
|
------------------------------------------------------------------ |
4597 |
|
Capturing subpattern count = 2 |
4598 |
|
No options |
4599 |
|
No first char |
4600 |
|
No need char |
4601 |
|
|
4602 |
|
/(a(b(?2)c))*/D |
4603 |
|
------------------------------------------------------------------ |
4604 |
|
0 25 Bra 0 |
4605 |
|
3 Brazero |
4606 |
|
4 18 Bra 1 |
4607 |
|
7 a |
4608 |
|
9 10 Bra 2 |
4609 |
|
12 b |
4610 |
|
14 9 Recurse |
4611 |
|
17 c |
4612 |
|
19 10 Ket |
4613 |
|
22 18 KetRmax |
4614 |
|
25 25 Ket |
4615 |
|
28 End |
4616 |
|
------------------------------------------------------------------ |
4617 |
|
Capturing subpattern count = 2 |
4618 |
|
No options |
4619 |
|
No first char |
4620 |
|
No need char |
4621 |
|
|
4622 |
|
/(a(b(?2)c)){0,2}/D |
4623 |
|
------------------------------------------------------------------ |
4624 |
|
0 53 Bra 0 |
4625 |
|
3 Brazero |
4626 |
|
4 46 Bra 0 |
4627 |
|
7 18 Bra 1 |
4628 |
|
10 a |
4629 |
|
12 10 Bra 2 |
4630 |
|
15 b |
4631 |
|
17 12 Recurse |
4632 |
|
20 c |
4633 |
|
22 10 Ket |
4634 |
|
25 18 Ket |
4635 |
|
28 Brazero |
4636 |
|
29 18 Bra 1 |
4637 |
|
32 a |
4638 |
|
34 10 Bra 2 |
4639 |
|
37 b |
4640 |
|
39 12 Recurse |
4641 |
|
42 c |
4642 |
|
44 10 Ket |
4643 |
|
47 18 Ket |
4644 |
|
50 46 Ket |
4645 |
|
53 53 Ket |
4646 |
|
56 End |
4647 |
|
------------------------------------------------------------------ |
4648 |
|
Capturing subpattern count = 2 |
4649 |
|
No options |
4650 |
|
No first char |
4651 |
|
No need char |
4652 |
|
|
4653 |
|
/[ab]{1}+/D |
4654 |
|
------------------------------------------------------------------ |
4655 |
|
0 47 Bra 0 |
4656 |
|
3 41 Once |
4657 |
|
6 [ab]{1,1} |
4658 |
|
44 41 Ket |
4659 |
|
47 47 Ket |
4660 |
|
50 End |
4661 |
|
------------------------------------------------------------------ |
4662 |
|
Capturing subpattern count = 0 |
4663 |
|
No options |
4664 |
|
No first char |
4665 |
|
No need char |
4666 |
|
|
4667 |
|
/((w\/|-|with)*(free|immediate)*.*?shipping\s*[!.-]*)/i |
4668 |
|
Capturing subpattern count = 3 |
4669 |
|
Partial matching not supported |
4670 |
|
Options: caseless |
4671 |
|
No first char |
4672 |
|
Need char = 'g' (caseless) |
4673 |
|
Baby Bjorn Active Carrier - With free SHIPPING!! |
4674 |
|
0: Baby Bjorn Active Carrier - With free SHIPPING!! |
4675 |
|
1: Baby Bjorn Active Carrier - With free SHIPPING!! |
4676 |
|
|
4677 |
|
/((w\/|-|with)*(free|immediate)*.*?shipping\s*[!.-]*)/iS |
4678 |
|
Capturing subpattern count = 3 |
4679 |
|
Partial matching not supported |
4680 |
|
Options: caseless |
4681 |
|
No first char |
4682 |
|
Need char = 'g' (caseless) |
4683 |
|
Study returned NULL |
4684 |
|
Baby Bjorn Active Carrier - With free SHIPPING!! |
4685 |
|
0: Baby Bjorn Active Carrier - With free SHIPPING!! |
4686 |
|
1: Baby Bjorn Active Carrier - With free SHIPPING!! |
4687 |
|
|
4688 |
|
/a*.*b/SD |
4689 |
|
------------------------------------------------------------------ |
4690 |
|
0 9 Bra 0 |
4691 |
|
3 a* |
4692 |
|
5 Any* |
4693 |
|
7 b |
4694 |
|
9 9 Ket |
4695 |
|
12 End |
4696 |
|
------------------------------------------------------------------ |
4697 |
|
Capturing subpattern count = 0 |
4698 |
|
Partial matching not supported |
4699 |
|
No options |
4700 |
|
No first char |
4701 |
|
Need char = 'b' |
4702 |
|
Study returned NULL |
4703 |
|
|
4704 |
|
/(a|b)*.?c/SD |
4705 |
|
------------------------------------------------------------------ |
4706 |
|
0 21 Bra 0 |
4707 |
|
3 Brazero |
4708 |
|
4 5 Bra 1 |
4709 |
|
7 a |
4710 |
|
9 5 Alt |
4711 |
|
12 b |
4712 |
|
14 10 KetRmax |
4713 |
|
17 Any? |
4714 |
|
19 c |
4715 |
|
21 21 Ket |
4716 |
|
24 End |
4717 |
|
------------------------------------------------------------------ |
4718 |
|
Capturing subpattern count = 1 |
4719 |
|
No options |
4720 |
|
No first char |
4721 |
|
Need char = 'c' |
4722 |
|
Study returned NULL |
4723 |
|
|
4724 |
|
/abc(?C255)de(?C)f/D |
4725 |
|
------------------------------------------------------------------ |
4726 |
|
0 27 Bra 0 |
4727 |
|
3 abc |
4728 |
|
9 Callout 255 10 1 |
4729 |
|
15 de |
4730 |
|
19 Callout 0 16 1 |
4731 |
|
25 f |
4732 |
|
27 27 Ket |
4733 |
|
30 End |
4734 |
|
------------------------------------------------------------------ |
4735 |
|
Capturing subpattern count = 0 |
4736 |
|
No options |
4737 |
|
First char = 'a' |
4738 |
|
Need char = 'f' |
4739 |
|
|
4740 |
|
/abcde/CD |
4741 |
|
------------------------------------------------------------------ |
4742 |
|
0 49 Bra 0 |
4743 |
|
3 Callout 255 0 1 |
4744 |
|
9 a |
4745 |
|
11 Callout 255 1 1 |
4746 |
|
17 b |
4747 |
|
19 Callout 255 2 1 |
4748 |
|
25 c |
4749 |
|
27 Callout 255 3 1 |
4750 |
|
33 d |
4751 |
|
35 Callout 255 4 1 |
4752 |
|
41 e |
4753 |
|
43 Callout 255 5 0 |
4754 |
|
49 49 Ket |
4755 |
|
52 End |
4756 |
|
------------------------------------------------------------------ |
4757 |
|
Capturing subpattern count = 0 |
4758 |
|
Options: |
4759 |
|
First char = 'a' |
4760 |
|
Need char = 'e' |
4761 |
|
abcde |
4762 |
|
--->abcde |
4763 |
|
+0 ^ a |
4764 |
|
+1 ^^ b |
4765 |
|
+2 ^ ^ c |
4766 |
|
+3 ^ ^ d |
4767 |
|
+4 ^ ^ e |
4768 |
|
+5 ^ ^ |
4769 |
|
0: abcde |
4770 |
|
abcdfe |
4771 |
|
--->abcdfe |
4772 |
|
+0 ^ a |
4773 |
|
+1 ^^ b |
4774 |
|
+2 ^ ^ c |
4775 |
|
+3 ^ ^ d |
4776 |
|
+4 ^ ^ e |
4777 |
|
No match |
4778 |
|
|
4779 |
|
/a*b/CD |
4780 |
|
------------------------------------------------------------------ |
4781 |
|
0 25 Bra 0 |
4782 |
|
3 Callout 255 0 2 |
4783 |
|
9 a* |
4784 |
|
11 Callout 255 2 1 |
4785 |
|
17 b |
4786 |
|
19 Callout 255 3 0 |
4787 |
|
25 25 Ket |
4788 |
|
28 End |
4789 |
|
------------------------------------------------------------------ |
4790 |
|
Capturing subpattern count = 0 |
4791 |
|
Partial matching not supported |
4792 |
|
Options: |
4793 |
|
No first char |
4794 |
|
Need char = 'b' |
4795 |
|
ab |
4796 |
|
--->ab |
4797 |
|
+0 ^ a* |
4798 |
|
+2 ^^ b |
4799 |
|
+3 ^ ^ |
4800 |
|
0: ab |
4801 |
|
aaaab |
4802 |
|
--->aaaab |
4803 |
|
+0 ^ a* |
4804 |
|
+2 ^ ^ b |
4805 |
|
+3 ^ ^ |
4806 |
|
0: aaaab |
4807 |
|
aaaacb |
4808 |
|
--->aaaacb |
4809 |
|
+0 ^ a* |
4810 |
|
+2 ^ ^ b |
4811 |
|
+2 ^ ^ b |
4812 |
|
+2 ^ ^ b |
4813 |
|
+2 ^^ b |
4814 |
|
+2 ^ b |
4815 |
|
+0 ^ a* |
4816 |
|
+2 ^ ^ b |
4817 |
|
+2 ^ ^ b |
4818 |
|
+2 ^^ b |
4819 |
|
+2 ^ b |
4820 |
|
+0 ^ a* |
4821 |
|
+2 ^ ^ b |
4822 |
|
+2 ^^ b |
4823 |
|
+2 ^ b |
4824 |
|
+0 ^ a* |
4825 |
|
+2 ^^ b |
4826 |
|
+2 ^ b |
4827 |
|
+0 ^ a* |
4828 |
|
+2 ^ b |
4829 |
|
+0 ^ a* |
4830 |
|
+2 ^ b |
4831 |
|
+3 ^^ |
4832 |
|
0: b |
4833 |
|
|
4834 |
|
/a+b/CD |
4835 |
|
------------------------------------------------------------------ |
4836 |
|
0 25 Bra 0 |
4837 |
|
3 Callout 255 0 2 |
4838 |
|
9 a+ |
4839 |
|
11 Callout 255 2 1 |
4840 |
|
17 b |
4841 |
|
19 Callout 255 3 0 |
4842 |
|
25 25 Ket |
4843 |
|
28 End |
4844 |
|
------------------------------------------------------------------ |
4845 |
|
Capturing subpattern count = 0 |
4846 |
|
Partial matching not supported |
4847 |
|
Options: |
4848 |
|
First char = 'a' |
4849 |
|
Need char = 'b' |
4850 |
|
ab |
4851 |
|
--->ab |
4852 |
|
+0 ^ a+ |
4853 |
|
+2 ^^ b |
4854 |
|
+3 ^ ^ |
4855 |
|
0: ab |
4856 |
|
aaaab |
4857 |
|
--->aaaab |
4858 |
|
+0 ^ a+ |
4859 |
|
+2 ^ ^ b |
4860 |
|
+3 ^ ^ |
4861 |
|
0: aaaab |
4862 |
|
aaaacb |
4863 |
|
--->aaaacb |
4864 |
|
+0 ^ a+ |
4865 |
|
+2 ^ ^ b |
4866 |
|
+2 ^ ^ b |
4867 |
|
+2 ^ ^ b |
4868 |
|
+2 ^^ b |
4869 |
|
+0 ^ a+ |
4870 |
|
+2 ^ ^ b |
4871 |
|
+2 ^ ^ b |
4872 |
|
+2 ^^ b |
4873 |
|
+0 ^ a+ |
4874 |
|
+2 ^ ^ b |
4875 |
|
+2 ^^ b |
4876 |
|
+0 ^ a+ |
4877 |
|
+2 ^^ b |
4878 |
|
No match |
4879 |
|
|
4880 |
|
/(abc|def)x/CD |
4881 |
|
------------------------------------------------------------------ |
4882 |
|
0 92 Bra 0 |
4883 |
|
3 Callout 255 0 9 |
4884 |
|
9 33 Bra 1 |
4885 |
|
12 Callout 255 1 1 |
4886 |
|
18 a |
4887 |
|
20 Callout 255 2 1 |
4888 |
|
26 b |
4889 |
|
28 Callout 255 3 1 |
4890 |
|
34 c |
4891 |
|
36 Callout 255 4 0 |
4892 |
|
42 33 Alt |
4893 |
|
45 Callout 255 5 1 |
4894 |
|
51 d |
4895 |
|
53 Callout 255 6 1 |
4896 |
|
59 e |
4897 |
|
61 Callout 255 7 1 |
4898 |
|
67 f |
4899 |
|
69 Callout 255 8 0 |
4900 |
|
75 66 Ket |
4901 |
|
78 Callout 255 9 1 |
4902 |
|
84 x |
4903 |
|
86 Callout 255 10 0 |
4904 |
|
92 92 Ket |
4905 |
|
95 End |
4906 |
|
------------------------------------------------------------------ |
4907 |
|
Capturing subpattern count = 1 |
4908 |
|
Options: |
4909 |
|
No first char |
4910 |
|
Need char = 'x' |
4911 |
|
abcx |
4912 |
|
--->abcx |
4913 |
|
+0 ^ (abc|def) |
4914 |
|
+1 ^ a |
4915 |
|
+2 ^^ b |
4916 |
|
+3 ^ ^ c |
4917 |
|
+4 ^ ^ | |
4918 |
|
+9 ^ ^ x |
4919 |
|
+10 ^ ^ |
4920 |
|
0: abcx |
4921 |
|
1: abc |
4922 |
|
defx |
4923 |
|
--->defx |
4924 |
|
+0 ^ (abc|def) |
4925 |
|
+1 ^ a |
4926 |
|
+5 ^ d |
4927 |
|
+6 ^^ e |
4928 |
|
+7 ^ ^ f |
4929 |
|
+8 ^ ^ ) |
4930 |
|
+9 ^ ^ x |
4931 |
|
+10 ^ ^ |
4932 |
|
0: defx |
4933 |
|
1: def |
4934 |
|
abcdefzx |
4935 |
|
--->abcdefzx |
4936 |
|
+0 ^ (abc|def) |
4937 |
|
+1 ^ a |
4938 |
|
+2 ^^ b |
4939 |
|
+3 ^ ^ c |
4940 |
|
+4 ^ ^ | |
4941 |
|
+9 ^ ^ x |
4942 |
|
+5 ^ d |
4943 |
|
+0 ^ (abc|def) |
4944 |
|
+1 ^ a |
4945 |
|
+5 ^ d |
4946 |
|
+0 ^ (abc|def) |
4947 |
|
+1 ^ a |
4948 |
|
+5 ^ d |
4949 |
|
+0 ^ (abc|def) |
4950 |
|
+1 ^ a |
4951 |
|
+5 ^ d |
4952 |
|
+6 ^^ e |
4953 |
|
+7 ^ ^ f |
4954 |
|
+8 ^ ^ ) |
4955 |
|
+9 ^ ^ x |
4956 |
|
+0 ^ (abc|def) |
4957 |
|
+1 ^ a |
4958 |
|
+5 ^ d |
4959 |
|
+0 ^ (abc|def) |
4960 |
|
+1 ^ a |
4961 |
|
+5 ^ d |
4962 |
|
+0 ^ (abc|def) |
4963 |
|
+1 ^ a |
4964 |
|
+5 ^ d |
4965 |
|
+0 ^ (abc|def) |
4966 |
|
+1 ^ a |
4967 |
|
+5 ^ d |
4968 |
|
No match |
4969 |
|
|
4970 |
|
/(ab|cd){3,4}/C |
4971 |
|
Capturing subpattern count = 1 |
4972 |
|
Options: |
4973 |
|
No first char |
4974 |
|
No need char |
4975 |
|
ababab |
4976 |
|
--->ababab |
4977 |
|
+0 ^ (ab|cd){3,4} |
4978 |
|
+1 ^ a |
4979 |
|
+2 ^^ b |
4980 |
|
+3 ^ ^ | |
4981 |
|
+1 ^ ^ a |
4982 |
|
+2 ^ ^ b |
4983 |
|
+3 ^ ^ | |
4984 |
|
+1 ^ ^ a |
4985 |
|
+2 ^ ^ b |
4986 |
|
+3 ^ ^ | |
4987 |
|
+1 ^ ^ a |
4988 |
|
+4 ^ ^ c |
4989 |
|
+12 ^ ^ |
4990 |
|
0: ababab |
4991 |
|
1: ab |
4992 |
|
abcdabcd |
4993 |
|
--->abcdabcd |
4994 |
|
+0 ^ (ab|cd){3,4} |
4995 |
|
+1 ^ a |
4996 |
|
+2 ^^ b |
4997 |
|
+3 ^ ^ | |
4998 |
|
+1 ^ ^ a |
4999 |
|
+4 ^ ^ c |
5000 |
|
+5 ^ ^ d |
5001 |
|
+6 ^ ^ ) |
5002 |
|
+1 ^ ^ a |
5003 |
|
+2 ^ ^ b |
5004 |
|
+3 ^ ^ | |
5005 |
|
+1 ^ ^ a |
5006 |
|
+4 ^ ^ c |
5007 |
|
+5 ^ ^ d |
5008 |
|
+6 ^ ^ ) |
5009 |
|
+12 ^ ^ |
5010 |
|
0: abcdabcd |
5011 |
|
1: cd |
5012 |
|
abcdcdcdcdcd |
5013 |
|
--->abcdcdcdcdcd |
5014 |
|
+0 ^ (ab|cd){3,4} |
5015 |
|
+1 ^ a |
5016 |
|
+2 ^^ b |
5017 |
|
+3 ^ ^ | |
5018 |
|
+1 ^ ^ a |
5019 |
|
+4 ^ ^ c |
5020 |
|
+5 ^ ^ d |
5021 |
|
+6 ^ ^ ) |
5022 |
|
+1 ^ ^ a |
5023 |
|
+4 ^ ^ c |
5024 |
|
+5 ^ ^ d |
5025 |
|
+6 ^ ^ ) |
5026 |
|
+1 ^ ^ a |
5027 |
|
+4 ^ ^ c |
5028 |
|
+5 ^ ^ d |
5029 |
|
+6 ^ ^ ) |
5030 |
|
+12 ^ ^ |
5031 |
|
0: abcdcdcd |
5032 |
|
1: cd |
5033 |
|
|
5034 |
|
/([ab]{,4}c|xy)/CD |
5035 |
|
------------------------------------------------------------------ |
5036 |
|
0 131 Bra 0 |
5037 |
|
3 Callout 255 0 14 |
5038 |
|
9 88 Bra 1 |
5039 |
|
12 Callout 255 1 4 |
5040 |
|
18 [ab] |
5041 |
|
51 Callout 255 5 1 |
5042 |
|
57 { |
5043 |
|
59 Callout 255 6 1 |
5044 |
|
65 , |
5045 |
|
67 Callout 255 7 1 |
5046 |
|
73 4 |
5047 |
|
75 Callout 255 8 1 |
5048 |
|
81 } |
5049 |
|
83 Callout 255 9 1 |
5050 |
|
89 c |
5051 |
|
91 Callout 255 10 0 |
5052 |
|
97 25 Alt |
5053 |
|
100 Callout 255 11 1 |
5054 |
|
106 x |
5055 |
|
108 Callout 255 12 1 |
5056 |
|
114 y |
5057 |
|
116 Callout 255 13 0 |
5058 |
|
122 113 Ket |
5059 |
|
125 Callout 255 14 0 |
5060 |
|
131 131 Ket |
5061 |
|
134 End |
5062 |
|
------------------------------------------------------------------ |
5063 |
|
Capturing subpattern count = 1 |
5064 |
|
Options: |
5065 |
|
No first char |
5066 |
|
No need char |
5067 |
|
Note: that { does NOT introduce a quantifier |
5068 |
|
--->Note: that { does NOT introduce a quantifier |
5069 |
|
+0 ^ ([ab]{,4}c|xy) |
5070 |
|
+1 ^ [ab] |
5071 |
|
+11 ^ x |
5072 |
|
+0 ^ ([ab]{,4}c|xy) |
5073 |
|
+1 ^ [ab] |
5074 |
|
+11 ^ x |
5075 |
|
+0 ^ ([ab]{,4}c|xy) |
5076 |
|
+1 ^ [ab] |
5077 |
|
+11 ^ x |
5078 |
|
+0 ^ ([ab]{,4}c|xy) |
5079 |
|
+1 ^ [ab] |
5080 |
|
+11 ^ x |
5081 |
|
+0 ^ ([ab]{,4}c|xy) |
5082 |
|
+1 ^ [ab] |
5083 |
|
+11 ^ x |
5084 |
|
+0 ^ ([ab]{,4}c|xy) |
5085 |
|
+1 ^ [ab] |
5086 |
|
+11 ^ x |
5087 |
|
+0 ^ ([ab]{,4}c|xy) |
5088 |
|
+1 ^ [ab] |
5089 |
|
+11 ^ x |
5090 |
|
+0 ^ ([ab]{,4}c|xy) |
5091 |
|
+1 ^ [ab] |
5092 |
|
+11 ^ x |
5093 |
|
+0 ^ ([ab]{,4}c|xy) |
5094 |
|
+1 ^ [ab] |
5095 |
|
+5 ^^ { |
5096 |
|
+11 ^ x |
5097 |
|
+0 ^ ([ab]{,4}c|xy) |
5098 |
|
+1 ^ [ab] |
5099 |
|
+11 ^ x |
5100 |
|
+0 ^ ([ab]{,4}c|xy) |
5101 |
|
+1 ^ [ab] |
5102 |
|
+11 ^ x |
5103 |
|
+0 ^ ([ab]{,4}c|xy) |
5104 |
|
+1 ^ [ab] |
5105 |
|
+11 ^ x |
5106 |
|
+0 ^ ([ab]{,4}c|xy) |
5107 |
|
+1 ^ [ab] |
5108 |
|
+11 ^ x |
5109 |
|
+0 ^ ([ab]{,4}c|xy) |
5110 |
|
+1 ^ [ab] |
5111 |
|
+11 ^ x |
5112 |
|
+0 ^ ([ab]{,4}c|xy) |
5113 |
|
+1 ^ [ab] |
5114 |
|
+11 ^ x |
5115 |
|
+0 ^ ([ab]{,4}c|xy) |
5116 |
|
+1 ^ [ab] |
5117 |
|
+11 ^ x |
5118 |
|
+0 ^ ([ab]{,4}c|xy) |
5119 |
|
+1 ^ [ab] |
5120 |
|
+11 ^ x |
5121 |
|
+0 ^ ([ab]{,4}c|xy) |
5122 |
|
+1 ^ [ab] |
5123 |
|
+11 ^ x |
5124 |
|
+0 ^ ([ab]{,4}c|xy) |
5125 |
|
+1 ^ [ab] |
5126 |
|
+11 ^ x |
5127 |
|
+0 ^ ([ab]{,4}c|xy) |
5128 |
|
+1 ^ [ab] |
5129 |
|
+11 ^ x |
5130 |
|
+0 ^ ([ab]{,4}c|xy) |
5131 |
|
+1 ^ [ab] |
5132 |
|
+11 ^ x |
5133 |
|
+0 ^ ([ab]{,4}c|xy) |
5134 |
|
+1 ^ [ab] |
5135 |
|
+11 ^ x |
5136 |
|
+0 ^ ([ab]{,4}c|xy) |
5137 |
|
+1 ^ [ab] |
5138 |
|
+11 ^ x |
5139 |
|
+0 ^ ([ab]{,4}c|xy) |
5140 |
|
+1 ^ [ab] |
5141 |
|
+11 ^ x |
5142 |
|
+0 ^ ([ab]{,4}c|xy) |
5143 |
|
+1 ^ [ab] |
5144 |
|
+11 ^ x |
5145 |
|
+0 ^ ([ab]{,4}c|xy) |
5146 |
|
+1 ^ [ab] |
5147 |
|
+11 ^ x |
5148 |
|
+0 ^ ([ab]{,4}c|xy) |
5149 |
|
+1 ^ [ab] |
5150 |
|
+11 ^ x |
5151 |
|
+0 ^ ([ab]{,4}c|xy) |
5152 |
|
+1 ^ [ab] |
5153 |
|
+11 ^ x |
5154 |
|
+0 ^ ([ab]{,4}c|xy) |
5155 |
|
+1 ^ [ab] |
5156 |
|
+11 ^ x |
5157 |
|
+0 ^ ([ab]{,4}c|xy) |
5158 |
|
+1 ^ [ab] |
5159 |
|
+11 ^ x |
5160 |
|
+0 ^ ([ab]{,4}c|xy) |
5161 |
|
+1 ^ [ab] |
5162 |
|
+11 ^ x |
5163 |
|
+0 ^ ([ab]{,4}c|xy) |
5164 |
|
+1 ^ [ab] |
5165 |
|
+11 ^ x |
5166 |
|
+0 ^ ([ab]{,4}c|xy) |
5167 |
|
+1 ^ [ab] |
5168 |
|
+5 ^^ { |
5169 |
|
+11 ^ x |
5170 |
|
+0 ^ ([ab]{,4}c|xy) |
5171 |
|
+1 ^ [ab] |
5172 |
|
+11 ^ x |
5173 |
|
+0 ^ ([ab]{,4}c|xy) |
5174 |
|
+1 ^ [ab] |
5175 |
|
+11 ^ x |
5176 |
|
+0 ^ ([ab]{,4}c|xy) |
5177 |
|
+1 ^ [ab] |
5178 |
|
+11 ^ x |
5179 |
|
+0 ^ ([ab]{,4}c|xy) |
5180 |
|
+1 ^ [ab] |
5181 |
|
+5 ^^ { |
5182 |
|
+11 ^ x |
5183 |
|
+0 ^ ([ab]{,4}c|xy) |
5184 |
|
+1 ^ [ab] |
5185 |
|
+11 ^ x |
5186 |
|
+0 ^ ([ab]{,4}c|xy) |
5187 |
|
+1 ^ [ab] |
5188 |
|
+11 ^ x |
5189 |
|
+0 ^ ([ab]{,4}c|xy) |
5190 |
|
+1 ^ [ab] |
5191 |
|
+11 ^ x |
5192 |
|
+0 ^ ([ab]{,4}c|xy) |
5193 |
|
+1 ^ [ab] |
5194 |
|
+11 ^ x |
5195 |
|
+0 ^ ([ab]{,4}c|xy) |
5196 |
|
+1 ^ [ab] |
5197 |
|
+11 ^ x |
5198 |
|
+0 ^ ([ab]{,4}c|xy) |
5199 |
|
+1 ^ [ab] |
5200 |
|
+11 ^ x |
5201 |
|
+0 ^ ([ab]{,4}c|xy) |
5202 |
|
+1 ^ [ab] |
5203 |
|
+11 ^ x |
5204 |
|
+0 ^ ([ab]{,4}c|xy) |
5205 |
|
+1 ^ [ab] |
5206 |
|
+11 ^ x |
5207 |
|
No match |
5208 |
|
|
5209 |
|
/([ab]{1,4}c|xy){4,5}?123/CD |
5210 |
|
------------------------------------------------------------------ |
5211 |
|
0 485 Bra 0 |
5212 |
|
3 Callout 255 0 21 |
5213 |
|
9 61 Bra 1 |
5214 |
|
12 Callout 255 1 9 |
5215 |
|
18 [ab]{1,4} |
5216 |
|
56 Callout 255 10 1 |
5217 |
|
62 c |
5218 |
|
64 Callout 255 11 0 |
5219 |
|
70 25 Alt |
5220 |
|
73 Callout 255 12 1 |
5221 |
|
79 x |
5222 |
|
81 Callout 255 13 1 |
5223 |
|
87 y |
5224 |
|
89 Callout 255 14 0 |
5225 |
|
95 86 Ket |
5226 |
|
98 61 Bra 1 |
5227 |
|
101 Callout 255 1 9 |
5228 |
|
107 [ab]{1,4} |
5229 |
|
145 Callout 255 10 1 |
5230 |
|
151 c |
5231 |
|
153 Callout 255 11 0 |
5232 |
|
159 25 Alt |
5233 |
|
162 Callout 255 12 1 |
5234 |
|
168 x |
5235 |
|
170 Callout 255 13 1 |
5236 |
|
176 y |
5237 |
|
178 Callout 255 14 0 |
5238 |
|
184 86 Ket |
5239 |
|
187 61 Bra 1 |
5240 |
|
190 Callout 255 1 9 |
5241 |
|
196 [ab]{1,4} |
5242 |
|
234 Callout 255 10 1 |
5243 |
|
240 c |
5244 |
|
242 Callout 255 11 0 |
5245 |
|
248 25 Alt |
5246 |
|
251 Callout 255 12 1 |
5247 |
|
257 x |
5248 |
|
259 Callout 255 13 1 |
5249 |
|
265 y |
5250 |
|
267 Callout 255 14 0 |
5251 |
|
273 86 Ket |
5252 |
|
276 61 Bra 1 |
5253 |
|
279 Callout 255 1 9 |
5254 |
|
285 [ab]{1,4} |
5255 |
|
323 Callout 255 10 1 |
5256 |
|
329 c |
5257 |
|
331 Callout 255 11 0 |
5258 |
|
337 25 Alt |
5259 |
|
340 Callout 255 12 1 |
5260 |
|
346 x |
5261 |
|
348 Callout 255 13 1 |
5262 |
|
354 y |
5263 |
|
356 Callout 255 14 0 |
5264 |
|
362 86 Ket |
5265 |
|
365 Braminzero |
5266 |
|
366 61 Bra 1 |
5267 |
|
369 Callout 255 1 9 |
5268 |
|
375 [ab]{1,4} |
5269 |
|
413 Callout 255 10 1 |
5270 |
|
419 c |
5271 |
|
421 Callout 255 11 0 |
5272 |
|
427 25 Alt |
5273 |
|
430 Callout 255 12 1 |
5274 |
|
436 x |
5275 |
|
438 Callout 255 13 1 |
5276 |
|
444 y |
5277 |
|
446 Callout 255 14 0 |
5278 |
|
452 86 Ket |
5279 |
|
455 Callout 255 21 1 |
5280 |
|
461 1 |
5281 |
|
463 Callout 255 22 1 |
5282 |
|
469 2 |
5283 |
|
471 Callout 255 23 1 |
5284 |
|
477 3 |
5285 |
|
479 Callout 255 24 0 |
5286 |
|
485 485 Ket |
5287 |
|
488 End |
5288 |
|
------------------------------------------------------------------ |
5289 |
|
Capturing subpattern count = 1 |
5290 |
|
Partial matching not supported |
5291 |
|
Options: |
5292 |
|
No first char |
5293 |
|
Need char = '3' |
5294 |
|
aacaacaacaacaac123 |
5295 |
|
--->aacaacaacaacaac123 |
5296 |
|
+0 ^ ([ab]{1,4}c|xy){4,5}? |
5297 |
|
+1 ^ [ab]{1,4} |
5298 |
|
+10 ^ ^ c |
5299 |
|
+11 ^ ^ | |
5300 |
|
+1 ^ ^ [ab]{1,4} |
5301 |
|
+10 ^ ^ c |
5302 |
|
+11 ^ ^ | |
5303 |
|
+1 ^ ^ [ab]{1,4} |
5304 |
|
+10 ^ ^ c |
5305 |
|
+11 ^ ^ | |
5306 |
|
+1 ^ ^ [ab]{1,4} |
5307 |
|
+10 ^ ^ c |
5308 |
|
+11 ^ ^ | |
5309 |
|
+21 ^ ^ 1 |
5310 |
|
+1 ^ ^ [ab]{1,4} |
5311 |
|
+10 ^ ^ c |
5312 |
|
+11 ^ ^ | |
5313 |
|
+21 ^ ^ 1 |
5314 |
|
+22 ^ ^ 2 |
5315 |
|
+23 ^ ^ 3 |
5316 |
|
+24 ^ ^ |
5317 |
|
0: aacaacaacaacaac123 |
5318 |
|
1: aac |
5319 |
|
|
5320 |
|
/\b.*/I |
5321 |
|
Capturing subpattern count = 0 |
5322 |
|
Partial matching not supported |
5323 |
|
No options |
5324 |
|
No first char |
5325 |
|
No need char |
5326 |
|
ab cd\>1 |
5327 |
|
0: cd |
5328 |
|
|
5329 |
|
/\b.*/Is |
5330 |
|
Capturing subpattern count = 0 |
5331 |
|
Partial matching not supported |
5332 |
|
Options: dotall |
5333 |
|
No first char |
5334 |
|
No need char |
5335 |
|
ab cd\>1 |
5336 |
|
0: cd |
5337 |
|
|
5338 |
|
/(?!.bcd).*/I |
5339 |
|
Capturing subpattern count = 0 |
5340 |
|
Partial matching not supported |
5341 |
|
No options |
5342 |
|
No first char |
5343 |
|
No need char |
5344 |
|
Xbcd12345 |
5345 |
|
0: bcd12345 |
5346 |
|
|
5347 |
|
/abcde/ |
5348 |
|
Capturing subpattern count = 0 |
5349 |
|
No options |
5350 |
|
First char = 'a' |
5351 |
|
Need char = 'e' |
5352 |
|
ab\P |
5353 |
|
Partial match |
5354 |
|
abc\P |
5355 |
|
Partial match |
5356 |
|
abcd\P |
5357 |
|
Partial match |
5358 |
|
abcde\P |
5359 |
|
0: abcde |
5360 |
|
the quick brown abc\P |
5361 |
|
Partial match |
5362 |
|
** Failers\P |
5363 |
|
No match |
5364 |
|
the quick brown abxyz fox\P |
5365 |
|
No match |
5366 |
|
|
5367 |
|
"^(0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/(20)?\d\d$" |
5368 |
|
Capturing subpattern count = 3 |
5369 |
|
Options: anchored |
5370 |
|
No first char |
5371 |
|
Need char = '/' |
5372 |
|
13/05/04\P |
5373 |
|
0: 13/05/04 |
5374 |
|
1: 13 |
5375 |
|
2: 05 |
5376 |
|
13/5/2004\P |
5377 |
|
0: 13/5/2004 |
5378 |
|
1: 13 |
5379 |
|
2: 5 |
5380 |
|
3: 20 |
5381 |
|
02/05/09\P |
5382 |
|
0: 02/05/09 |
5383 |
|
1: 02 |
5384 |
|
2: 05 |
5385 |
|
1\P |
5386 |
|
Partial match |
5387 |
|
1/2\P |
5388 |
|
Partial match |
5389 |
|
1/2/0\P |
5390 |
|
Partial match |
5391 |
|
1/2/04\P |
5392 |
|
0: 1/2/04 |
5393 |
|
1: 1 |
5394 |
|
2: 2 |
5395 |
|
0\P |
5396 |
|
Partial match |
5397 |
|
02/\P |
5398 |
|
Partial match |
5399 |
|
02/0\P |
5400 |
|
Partial match |
5401 |
|
02/1\P |
5402 |
|
Partial match |
5403 |
|
** Failers\P |
5404 |
|
No match |
5405 |
|
\P |
5406 |
|
No match |
5407 |
|
123\P |
5408 |
|
No match |
5409 |
|
33/4/04\P |
5410 |
|
No match |
5411 |
|
3/13/04\P |
5412 |
|
No match |
5413 |
|
0/1/2003\P |
5414 |
|
No match |
5415 |
|
0/\P |
5416 |
|
No match |
5417 |
|
02/0/\P |
5418 |
|
No match |
5419 |
|
02/13\P |
5420 |
|
No match |
5421 |
|
|
5422 |
|
/0{0,2}ABC/I |
5423 |
|
Capturing subpattern count = 0 |
5424 |
|
Partial matching not supported |
5425 |
|
No options |
5426 |
|
No first char |
5427 |
|
Need char = 'C' |
5428 |
|
|
5429 |
|
/\d{3,}ABC/I |
5430 |
|
Capturing subpattern count = 0 |
5431 |
|
Partial matching not supported |
5432 |
|
No options |
5433 |
|
No first char |
5434 |
|
Need char = 'C' |
5435 |
|
|
5436 |
|
/\d*ABC/I |
5437 |
|
Capturing subpattern count = 0 |
5438 |
|
Partial matching not supported |
5439 |
|
No options |
5440 |
|
No first char |
5441 |
|
Need char = 'C' |
5442 |
|
|
5443 |
|
/[abc]+DE/I |
5444 |
|
Capturing subpattern count = 0 |
5445 |
|
Partial matching not supported |
5446 |
|
No options |
5447 |
|
No first char |
5448 |
|
Need char = 'E' |
5449 |
|
|
5450 |
|
/[abc]?123/ |
5451 |
|
Capturing subpattern count = 0 |
5452 |
|
No options |
5453 |
|
No first char |
5454 |
|
Need char = '3' |
5455 |
|
123\P |
5456 |
|
0: 123 |
5457 |
|
a\P |
5458 |
|
Partial match |
5459 |
|
b\P |
5460 |
|
Partial match |
5461 |
|
c\P |
5462 |
|
Partial match |
5463 |
|
c12\P |
5464 |
|
Partial match |
5465 |
|
c123\P |
5466 |
|
0: c123 |
5467 |
|
|
5468 |
|
/^(?:\d){3,5}X/ |
5469 |
|
Capturing subpattern count = 0 |
5470 |
|
Options: anchored |
5471 |
|
No first char |
5472 |
|
Need char = 'X' |
5473 |
|
1\P |
5474 |
|
Partial match |
5475 |
|
123\P |
5476 |
|
Partial match |
5477 |
|
123X |
5478 |
|
0: 123X |
5479 |
|
1234\P |
5480 |
|
Partial match |
5481 |
|
1234X |
5482 |
|
0: 1234X |
5483 |
|
12345\P |
5484 |
|
Partial match |
5485 |
|
12345X |
5486 |
|
0: 12345X |
5487 |
|
*** Failers |
5488 |
|
No match |
5489 |
|
1X |
5490 |
|
No match |
5491 |
|
123456\P |
5492 |
|
No match |
5493 |
|
|
5494 |
|
/abc/>testsavedregex |
5495 |
|
Capturing subpattern count = 0 |
5496 |
|
No options |
5497 |
|
First char = 'a' |
5498 |
|
Need char = 'c' |
5499 |
|
Compiled regex written to testsavedregex |
5500 |
|
<testsavedregex |
5501 |
|
Compiled regex loaded from testsavedregex |
5502 |
|
No study data |
5503 |
|
Capturing subpattern count = 0 |
5504 |
|
No options |
5505 |
|
First char = 'a' |
5506 |
|
Need char = 'c' |
5507 |
|
abc |
5508 |
|
0: abc |
5509 |
|
** Failers |
5510 |
|
No match |
5511 |
|
bca |
5512 |
|
No match |
5513 |
|
|
5514 |
|
/abc/F>testsavedregex |
5515 |
|
Capturing subpattern count = 0 |
5516 |
|
No options |
5517 |
|
First char = 'a' |
5518 |
|
Need char = 'c' |
5519 |
|
Compiled regex written to testsavedregex |
5520 |
|
<testsavedregex |
5521 |
|
Compiled regex (byte-inverted) loaded from testsavedregex |
5522 |
|
No study data |
5523 |
|
Capturing subpattern count = 0 |
5524 |
|
No options |
5525 |
|
First char = 'a' |
5526 |
|
Need char = 'c' |
5527 |
|
abc |
5528 |
|
0: abc |
5529 |
|
** Failers |
5530 |
|
No match |
5531 |
|
bca |
5532 |
|
No match |
5533 |
|
|
5534 |
|
/(a|b)/S>testsavedregex |
5535 |
|
Capturing subpattern count = 1 |
5536 |
|
No options |
5537 |
|
No first char |
5538 |
|
No need char |
5539 |
|
Starting byte set: a b |
5540 |
|
Compiled regex written to testsavedregex |
5541 |
|
Study data written to testsavedregex |
5542 |
|
<testsavedregex |
5543 |
|
Compiled regex loaded from testsavedregex |
5544 |
|
Study data loaded from testsavedregex |
5545 |
|
Capturing subpattern count = 1 |
5546 |
|
No options |
5547 |
|
No first char |
5548 |
|
No need char |
5549 |
|
Starting byte set: a b |
5550 |
|
abc |
5551 |
|
0: a |
5552 |
|
1: a |
5553 |
|
** Failers |
5554 |
|
0: a |
5555 |
|
1: a |
5556 |
|
def |
5557 |
|
No match |
5558 |
|
|
5559 |
|
/(a|b)/SF>testsavedregex |
5560 |
|
Capturing subpattern count = 1 |
5561 |
|
No options |
5562 |
|
No first char |
5563 |
|
No need char |
5564 |
|
Starting byte set: a b |
5565 |
|
Compiled regex written to testsavedregex |
5566 |
|
Study data written to testsavedregex |
5567 |
|
<testsavedregex |
5568 |
|
Compiled regex (byte-inverted) loaded from testsavedregex |
5569 |
|
Study data loaded from testsavedregex |
5570 |
|
Capturing subpattern count = 1 |
5571 |
|
No options |
5572 |
|
No first char |
5573 |
|
No need char |
5574 |
|
Starting byte set: a b |
5575 |
|
abc |
5576 |
|
0: a |
5577 |
|
1: a |
5578 |
|
** Failers |
5579 |
|
0: a |
5580 |
|
1: a |
5581 |
|
def |
5582 |
|
No match |
5583 |
|
|
5584 |
|
~<(\w+)/?>(.)*</(\1)>~smg |
5585 |
|
Capturing subpattern count = 3 |
5586 |
|
Max back reference = 1 |
5587 |
|
Partial matching not supported |
5588 |
|
Options: multiline dotall |
5589 |
|
First char = '<' |
5590 |
|
Need char = '>' |
5591 |
|
<!DOCTYPE seite SYSTEM "http://www.lco.lineas.de/xmlCms.dtd">\n<seite>\n<dokumenteninformation>\n<seitentitel>Partner der LCO</seitentitel>\n<sprache>de</sprache>\n<seitenbeschreibung>Partner der LINEAS Consulting\nGmbH</seitenbeschreibung>\n<schluesselworte>LINEAS Consulting GmbH Hamburg\nPartnerfirmen</schluesselworte>\n<revisit>30 days</revisit>\n<robots>index,follow</robots>\n<menueinformation>\n<aktiv>ja</aktiv>\n<menueposition>3</menueposition>\n<menuetext>Partner</menuetext>\n</menueinformation>\n<lastedited>\n<autor>LCO</autor>\n<firma>LINEAS Consulting</firma>\n<datum>15.10.2003</datum>\n</lastedited>\n</dokumenteninformation>\n<inhalt>\n\n<absatzueberschrift>Die Partnerfirmen der LINEAS Consulting\nGmbH</absatzueberschrift>\n\n<absatz><link ziel="http://www.ca.com/" zielfenster="_blank">\n<bild name="logo_ca.gif" rahmen="no"/></link> <link\nziel="http://www.ey.com/" zielfenster="_blank"><bild\nname="logo_euy.gif" rahmen="no"/></link>\n</absatz>\n\n<absatz><link ziel="http://www.cisco.de/" zielfenster="_blank">\n<bild name="logo_cisco.gif" rahmen="ja"/></link></absatz>\n\n<absatz><link ziel="http://www.atelion.de/"\nzielfenster="_blank"><bild\nname="logo_atelion.gif" rahmen="no"/></link>\n</absatz>\n\n<absatz><link ziel="http://www.line-information.de/"\nzielfenster="_blank">\n<bild name="logo_line_information.gif" rahmen="no"/></link>\n</absatz>\n\n<absatz><bild name="logo_aw.gif" rahmen="no"/></absatz>\n\n<absatz><link ziel="http://www.incognis.de/"\nzielfenster="_blank"><bild\nname="logo_incognis.gif" rahmen="no"/></link></absatz>\n\n<absatz><link ziel="http://www.addcraft.com/"\nzielfenster="_blank"><bild\nname="logo_addcraft.gif" rahmen="no"/></link></absatz>\n\n<absatz><link ziel="http://www.comendo.com/"\nzielfenster="_blank"><bild\nname="logo_comendo.gif" rahmen="no"/></link></absatz>\n\n</inhalt>\n</seite> |
5592 |
|
0: <seite>\x0a<dokumenteninformation>\x0a<seitentitel>Partner der LCO</seitentitel>\x0a<sprache>de</sprache>\x0a<seitenbeschreibung>Partner der LINEAS Consulting\x0aGmbH</seitenbeschreibung>\x0a<schluesselworte>LINEAS Consulting GmbH Hamburg\x0aPartnerfirmen</schluesselworte>\x0a<revisit>30 days</revisit>\x0a<robots>index,follow</robots>\x0a<menueinformation>\x0a<aktiv>ja</aktiv>\x0a<menueposition>3</menueposition>\x0a<menuetext>Partner</menuetext>\x0a</menueinformation>\x0a<lastedited>\x0a<autor>LCO</autor>\x0a<firma>LINEAS Consulting</firma>\x0a<datum>15.10.2003</datum>\x0a</lastedited>\x0a</dokumenteninformation>\x0a<inhalt>\x0a\x0a<absatzueberschrift>Die Partnerfirmen der LINEAS Consulting\x0aGmbH</absatzueberschrift>\x0a\x0a<absatz><link ziel="http://www.ca.com/" zielfenster="_blank">\x0a<bild name="logo_ca.gif" rahmen="no"/></link> <link\x0aziel="http://www.ey.com/" zielfenster="_blank"><bild\x0aname="logo_euy.gif" rahmen="no"/></link>\x0a</absatz>\x0a\x0a<absatz><link ziel="http://www.cisco.de/" zielfenster="_blank">\x0a<bild name="logo_cisco.gif" rahmen="ja"/></link></absatz>\x0a\x0a<absatz><link ziel="http://www.atelion.de/"\x0azielfenster="_blank"><bild\x0aname="logo_atelion.gif" rahmen="no"/></link>\x0a</absatz>\x0a\x0a<absatz><link ziel="http://www.line-information.de/"\x0azielfenster="_blank">\x0a<bild name="logo_line_information.gif" rahmen="no"/></link>\x0a</absatz>\x0a\x0a<absatz><bild name="logo_aw.gif" rahmen="no"/></absatz>\x0a\x0a<absatz><link ziel="http://www.incognis.de/"\x0azielfenster="_blank"><bild\x0aname="logo_incognis.gif" rahmen="no"/></link></absatz>\x0a\x0a<absatz><link ziel="http://www.addcraft.com/"\x0azielfenster="_blank"><bild\x0aname="logo_addcraft.gif" rahmen="no"/></link></absatz>\x0a\x0a<absatz><link ziel="http://www.comendo.com/"\x0azielfenster="_blank"><bild\x0aname="logo_comendo.gif" rahmen="no"/></link></absatz>\x0a\x0a</inhalt>\x0a</seite> |
5593 |
|
1: seite |
5594 |
|
2: \x0a |
5595 |
|
3: seite |
5596 |
|
|
5597 |
|
/^a/IF |
5598 |
|
Capturing subpattern count = 0 |
5599 |
|
Options: anchored |
5600 |
|
No first char |
5601 |
|
No need char |
5602 |
|
|
5603 |
/ End of testinput2 / |
/ End of testinput2 / |
5604 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
5605 |
No options |
No options |
5606 |
First char = ' ' |
First char = ' ' |
5607 |
Need char = ' ' |
Need char = ' ' |
|
|
|