| 3580 |
1 ^ ^ f |
1 ^ ^ f |
| 3581 |
0: abcdef |
0: abcdef |
| 3582 |
|
|
| 3583 |
/(?C1)\dabc(?C2)def/I |
/(?C1)\dabc(?C2)def/IS |
| 3584 |
|
Capturing subpattern count = 0 |
| 3585 |
|
No options |
| 3586 |
|
No first char |
| 3587 |
|
Need char = 'f' |
| 3588 |
|
Subject length lower bound = 7 |
| 3589 |
|
Starting byte set: 0 1 2 3 4 5 6 7 8 9 |
| 3590 |
|
1234abcdef |
| 3591 |
|
--->1234abcdef |
| 3592 |
|
1 ^ \d |
| 3593 |
|
1 ^ \d |
| 3594 |
|
1 ^ \d |
| 3595 |
|
1 ^ \d |
| 3596 |
|
2 ^ ^ d |
| 3597 |
|
0: 4abcdef |
| 3598 |
|
*** Failers |
| 3599 |
|
No match |
| 3600 |
|
abcdef |
| 3601 |
|
No match |
| 3602 |
|
|
| 3603 |
|
/(?C1)\dabc(?C2)def/ISS |
| 3604 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 3605 |
No options |
No options |
| 3606 |
No first char |
No first char |
| 4798 |
+4 ^ ^ e |
+4 ^ ^ e |
| 4799 |
No match |
No match |
| 4800 |
|
|
| 4801 |
/a*b/ICDZ |
/a*b/ICDZS |
| 4802 |
|
------------------------------------------------------------------ |
| 4803 |
|
Bra |
| 4804 |
|
Callout 255 0 2 |
| 4805 |
|
a*+ |
| 4806 |
|
Callout 255 2 1 |
| 4807 |
|
b |
| 4808 |
|
Callout 255 3 0 |
| 4809 |
|
Ket |
| 4810 |
|
End |
| 4811 |
|
------------------------------------------------------------------ |
| 4812 |
|
Capturing subpattern count = 0 |
| 4813 |
|
Options: |
| 4814 |
|
No first char |
| 4815 |
|
Need char = 'b' |
| 4816 |
|
Subject length lower bound = 1 |
| 4817 |
|
Starting byte set: a b |
| 4818 |
|
ab |
| 4819 |
|
--->ab |
| 4820 |
|
+0 ^ a* |
| 4821 |
|
+2 ^^ b |
| 4822 |
|
+3 ^ ^ |
| 4823 |
|
0: ab |
| 4824 |
|
aaaab |
| 4825 |
|
--->aaaab |
| 4826 |
|
+0 ^ a* |
| 4827 |
|
+2 ^ ^ b |
| 4828 |
|
+3 ^ ^ |
| 4829 |
|
0: aaaab |
| 4830 |
|
aaaacb |
| 4831 |
|
--->aaaacb |
| 4832 |
|
+0 ^ a* |
| 4833 |
|
+2 ^ ^ b |
| 4834 |
|
+0 ^ a* |
| 4835 |
|
+2 ^ ^ b |
| 4836 |
|
+0 ^ a* |
| 4837 |
|
+2 ^ ^ b |
| 4838 |
|
+0 ^ a* |
| 4839 |
|
+2 ^^ b |
| 4840 |
|
+0 ^ a* |
| 4841 |
|
+2 ^ b |
| 4842 |
|
+3 ^^ |
| 4843 |
|
0: b |
| 4844 |
|
|
| 4845 |
|
/a*b/ICDZSS |
| 4846 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 4847 |
Bra |
Bra |
| 4848 |
Callout 255 0 2 |
Callout 255 0 2 |
| 4925 |
+2 ^^ b |
+2 ^^ b |
| 4926 |
No match |
No match |
| 4927 |
|
|
| 4928 |
/(abc|def)x/ICDZ |
/(abc|def)x/ICDZS |
| 4929 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 4930 |
Bra |
Bra |
| 4931 |
Callout 255 0 9 |
Callout 255 0 9 |
| 4956 |
Options: |
Options: |
| 4957 |
No first char |
No first char |
| 4958 |
Need char = 'x' |
Need char = 'x' |
| 4959 |
|
Subject length lower bound = 4 |
| 4960 |
|
Starting byte set: a d |
| 4961 |
abcx |
abcx |
| 4962 |
--->abcx |
--->abcx |
| 4963 |
+0 ^ (abc|def) |
+0 ^ (abc|def) |
| 4981 |
+10 ^ ^ |
+10 ^ ^ |
| 4982 |
0: defx |
0: defx |
| 4983 |
1: def |
1: def |
| 4984 |
|
** Failers |
| 4985 |
|
No match |
| 4986 |
|
abcdefzx |
| 4987 |
|
--->abcdefzx |
| 4988 |
|
+0 ^ (abc|def) |
| 4989 |
|
+1 ^ a |
| 4990 |
|
+2 ^^ b |
| 4991 |
|
+3 ^ ^ c |
| 4992 |
|
+4 ^ ^ | |
| 4993 |
|
+9 ^ ^ x |
| 4994 |
|
+5 ^ d |
| 4995 |
|
+0 ^ (abc|def) |
| 4996 |
|
+1 ^ a |
| 4997 |
|
+5 ^ d |
| 4998 |
|
+6 ^^ e |
| 4999 |
|
+7 ^ ^ f |
| 5000 |
|
+8 ^ ^ ) |
| 5001 |
|
+9 ^ ^ x |
| 5002 |
|
No match |
| 5003 |
|
|
| 5004 |
|
/(abc|def)x/ICDZSS |
| 5005 |
|
------------------------------------------------------------------ |
| 5006 |
|
Bra |
| 5007 |
|
Callout 255 0 9 |
| 5008 |
|
CBra 1 |
| 5009 |
|
Callout 255 1 1 |
| 5010 |
|
a |
| 5011 |
|
Callout 255 2 1 |
| 5012 |
|
b |
| 5013 |
|
Callout 255 3 1 |
| 5014 |
|
c |
| 5015 |
|
Callout 255 4 0 |
| 5016 |
|
Alt |
| 5017 |
|
Callout 255 5 1 |
| 5018 |
|
d |
| 5019 |
|
Callout 255 6 1 |
| 5020 |
|
e |
| 5021 |
|
Callout 255 7 1 |
| 5022 |
|
f |
| 5023 |
|
Callout 255 8 0 |
| 5024 |
|
Ket |
| 5025 |
|
Callout 255 9 1 |
| 5026 |
|
x |
| 5027 |
|
Callout 255 10 0 |
| 5028 |
|
Ket |
| 5029 |
|
End |
| 5030 |
|
------------------------------------------------------------------ |
| 5031 |
|
Capturing subpattern count = 1 |
| 5032 |
|
Options: |
| 5033 |
|
No first char |
| 5034 |
|
Need char = 'x' |
| 5035 |
|
abcx |
| 5036 |
|
--->abcx |
| 5037 |
|
+0 ^ (abc|def) |
| 5038 |
|
+1 ^ a |
| 5039 |
|
+2 ^^ b |
| 5040 |
|
+3 ^ ^ c |
| 5041 |
|
+4 ^ ^ | |
| 5042 |
|
+9 ^ ^ x |
| 5043 |
|
+10 ^ ^ |
| 5044 |
|
0: abcx |
| 5045 |
|
1: abc |
| 5046 |
|
defx |
| 5047 |
|
--->defx |
| 5048 |
|
+0 ^ (abc|def) |
| 5049 |
|
+1 ^ a |
| 5050 |
|
+5 ^ d |
| 5051 |
|
+6 ^^ e |
| 5052 |
|
+7 ^ ^ f |
| 5053 |
|
+8 ^ ^ ) |
| 5054 |
|
+9 ^ ^ x |
| 5055 |
|
+10 ^ ^ |
| 5056 |
|
0: defx |
| 5057 |
|
1: def |
| 5058 |
|
** Failers |
| 5059 |
|
No match |
| 5060 |
abcdefzx |
abcdefzx |
| 5061 |
--->abcdefzx |
--->abcdefzx |
| 5062 |
+0 ^ (abc|def) |
+0 ^ (abc|def) |
| 5157 |
0: abcdcdcd |
0: abcdcdcd |
| 5158 |
1: cd |
1: cd |
| 5159 |
|
|
| 5160 |
/([ab]{,4}c|xy)/ICDZ |
/([ab]{,4}c|xy)/ICDZS |
| 5161 |
|
------------------------------------------------------------------ |
| 5162 |
|
Bra |
| 5163 |
|
Callout 255 0 14 |
| 5164 |
|
CBra 1 |
| 5165 |
|
Callout 255 1 4 |
| 5166 |
|
[ab] |
| 5167 |
|
Callout 255 5 1 |
| 5168 |
|
{ |
| 5169 |
|
Callout 255 6 1 |
| 5170 |
|
, |
| 5171 |
|
Callout 255 7 1 |
| 5172 |
|
4 |
| 5173 |
|
Callout 255 8 1 |
| 5174 |
|
} |
| 5175 |
|
Callout 255 9 1 |
| 5176 |
|
c |
| 5177 |
|
Callout 255 10 0 |
| 5178 |
|
Alt |
| 5179 |
|
Callout 255 11 1 |
| 5180 |
|
x |
| 5181 |
|
Callout 255 12 1 |
| 5182 |
|
y |
| 5183 |
|
Callout 255 13 0 |
| 5184 |
|
Ket |
| 5185 |
|
Callout 255 14 0 |
| 5186 |
|
Ket |
| 5187 |
|
End |
| 5188 |
|
------------------------------------------------------------------ |
| 5189 |
|
Capturing subpattern count = 1 |
| 5190 |
|
Options: |
| 5191 |
|
No first char |
| 5192 |
|
No need char |
| 5193 |
|
Subject length lower bound = 2 |
| 5194 |
|
Starting byte set: a b x |
| 5195 |
|
Note: that { does NOT introduce a quantifier |
| 5196 |
|
--->Note: that { does NOT introduce a quantifier |
| 5197 |
|
+0 ^ ([ab]{,4}c|xy) |
| 5198 |
|
+1 ^ [ab] |
| 5199 |
|
+5 ^^ { |
| 5200 |
|
+11 ^ x |
| 5201 |
|
+0 ^ ([ab]{,4}c|xy) |
| 5202 |
|
+1 ^ [ab] |
| 5203 |
|
+5 ^^ { |
| 5204 |
|
+11 ^ x |
| 5205 |
|
+0 ^ ([ab]{,4}c|xy) |
| 5206 |
|
+1 ^ [ab] |
| 5207 |
|
+5 ^^ { |
| 5208 |
|
+11 ^ x |
| 5209 |
|
No match |
| 5210 |
|
|
| 5211 |
|
/([ab]{,4}c|xy)/ICDZSS |
| 5212 |
------------------------------------------------------------------ |
------------------------------------------------------------------ |
| 5213 |
Bra |
Bra |
| 5214 |
Callout 255 0 14 |
Callout 255 0 14 |
| 5660 |
123456\P |
123456\P |
| 5661 |
No match |
No match |
| 5662 |
|
|
| 5663 |
/abc/I>testsavedregex |
/abc/IS>testsavedregex |
| 5664 |
|
Capturing subpattern count = 0 |
| 5665 |
|
No options |
| 5666 |
|
First char = 'a' |
| 5667 |
|
Need char = 'c' |
| 5668 |
|
Subject length lower bound = 3 |
| 5669 |
|
No set of starting bytes |
| 5670 |
|
Compiled pattern written to testsavedregex |
| 5671 |
|
Study data written to testsavedregex |
| 5672 |
|
<testsavedregex |
| 5673 |
|
Compiled pattern loaded from testsavedregex |
| 5674 |
|
Study data loaded from testsavedregex |
| 5675 |
|
abc |
| 5676 |
|
0: abc |
| 5677 |
|
** Failers |
| 5678 |
|
No match |
| 5679 |
|
bca |
| 5680 |
|
No match |
| 5681 |
|
|
| 5682 |
|
/abc/ISS>testsavedregex |
| 5683 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 5684 |
No options |
No options |
| 5685 |
First char = 'a' |
First char = 'a' |
| 5686 |
Need char = 'c' |
Need char = 'c' |
| 5687 |
Compiled regex written to testsavedregex |
Compiled pattern written to testsavedregex |
| 5688 |
<testsavedregex |
<testsavedregex |
| 5689 |
Compiled regex loaded from testsavedregex |
Compiled pattern loaded from testsavedregex |
| 5690 |
No study data |
No study data |
| 5691 |
abc |
abc |
| 5692 |
0: abc |
0: abc |
| 5695 |
bca |
bca |
| 5696 |
No match |
No match |
| 5697 |
|
|
| 5698 |
/abc/IF>testsavedregex |
/abc/IFS>testsavedregex |
| 5699 |
Capturing subpattern count = 0 |
Capturing subpattern count = 0 |
| 5700 |
No options |
No options |
| 5701 |
First char = 'a' |
First char = 'a' |
| 5702 |
Need char = 'c' |
Need char = 'c' |
| 5703 |
Compiled regex written to testsavedregex |
Subject length lower bound = 3 |
| 5704 |
|
No set of starting bytes |
| 5705 |
|
Compiled pattern written to testsavedregex |
| 5706 |
|
Study data written to testsavedregex |
| 5707 |
<testsavedregex |
<testsavedregex |
| 5708 |
Compiled regex (byte-inverted) loaded from testsavedregex |
Compiled pattern (byte-inverted) loaded from testsavedregex |
| 5709 |
|
Study data loaded from testsavedregex |
| 5710 |
|
abc |
| 5711 |
|
0: abc |
| 5712 |
|
** Failers |
| 5713 |
|
No match |
| 5714 |
|
bca |
| 5715 |
|
No match |
| 5716 |
|
|
| 5717 |
|
/abc/IFSS>testsavedregex |
| 5718 |
|
Capturing subpattern count = 0 |
| 5719 |
|
No options |
| 5720 |
|
First char = 'a' |
| 5721 |
|
Need char = 'c' |
| 5722 |
|
Compiled pattern written to testsavedregex |
| 5723 |
|
<testsavedregex |
| 5724 |
|
Compiled pattern (byte-inverted) loaded from testsavedregex |
| 5725 |
No study data |
No study data |
| 5726 |
abc |
abc |
| 5727 |
0: abc |
0: abc |
| 5737 |
No need char |
No need char |
| 5738 |
Subject length lower bound = 1 |
Subject length lower bound = 1 |
| 5739 |
Starting byte set: a b |
Starting byte set: a b |
| 5740 |
Compiled regex written to testsavedregex |
Compiled pattern written to testsavedregex |
| 5741 |
Study data written to testsavedregex |
Study data written to testsavedregex |
| 5742 |
<testsavedregex |
<testsavedregex |
| 5743 |
Compiled regex loaded from testsavedregex |
Compiled pattern loaded from testsavedregex |
| 5744 |
Study data loaded from testsavedregex |
Study data loaded from testsavedregex |
| 5745 |
abc |
abc |
| 5746 |
0: a |
0: a |
| 5751 |
def |
def |
| 5752 |
No match |
No match |
| 5753 |
|
|
| 5754 |
|
/(a|b)/ISS>testsavedregex |
| 5755 |
|
Capturing subpattern count = 1 |
| 5756 |
|
No options |
| 5757 |
|
No first char |
| 5758 |
|
No need char |
| 5759 |
|
Compiled pattern written to testsavedregex |
| 5760 |
|
<testsavedregex |
| 5761 |
|
Compiled pattern loaded from testsavedregex |
| 5762 |
|
No study data |
| 5763 |
|
abc |
| 5764 |
|
0: a |
| 5765 |
|
1: a |
| 5766 |
|
** Failers |
| 5767 |
|
0: a |
| 5768 |
|
1: a |
| 5769 |
|
def |
| 5770 |
|
No match |
| 5771 |
|
|
| 5772 |
/(a|b)/ISF>testsavedregex |
/(a|b)/ISF>testsavedregex |
| 5773 |
Capturing subpattern count = 1 |
Capturing subpattern count = 1 |
| 5774 |
No options |
No options |
| 5776 |
No need char |
No need char |
| 5777 |
Subject length lower bound = 1 |
Subject length lower bound = 1 |
| 5778 |
Starting byte set: a b |
Starting byte set: a b |
| 5779 |
Compiled regex written to testsavedregex |
Compiled pattern written to testsavedregex |
| 5780 |
Study data written to testsavedregex |
Study data written to testsavedregex |
| 5781 |
<testsavedregex |
<testsavedregex |
| 5782 |
Compiled regex (byte-inverted) loaded from testsavedregex |
Compiled pattern (byte-inverted) loaded from testsavedregex |
| 5783 |
Study data loaded from testsavedregex |
Study data loaded from testsavedregex |
| 5784 |
abc |
abc |
| 5785 |
0: a |
0: a |
| 5790 |
def |
def |
| 5791 |
No match |
No match |
| 5792 |
|
|
| 5793 |
|
/(a|b)/ISSF>testsavedregex |
| 5794 |
|
Capturing subpattern count = 1 |
| 5795 |
|
No options |
| 5796 |
|
No first char |
| 5797 |
|
No need char |
| 5798 |
|
Compiled pattern written to testsavedregex |
| 5799 |
|
<testsavedregex |
| 5800 |
|
Compiled pattern (byte-inverted) loaded from testsavedregex |
| 5801 |
|
No study data |
| 5802 |
|
abc |
| 5803 |
|
0: a |
| 5804 |
|
1: a |
| 5805 |
|
** Failers |
| 5806 |
|
0: a |
| 5807 |
|
1: a |
| 5808 |
|
def |
| 5809 |
|
No match |
| 5810 |
|
|
| 5811 |
~<(\w+)/?>(.)*</(\1)>~smgI |
~<(\w+)/?>(.)*</(\1)>~smgI |
| 5812 |
Capturing subpattern count = 3 |
Capturing subpattern count = 3 |
| 5813 |
Max back reference = 1 |
Max back reference = 1 |
| 11072 |
ACAB |
ACAB |
| 11073 |
0: AB |
0: AB |
| 11074 |
|
|
| 11075 |
/(*MARK:A)(*PRUNE:B)(C|X)/K |
/(*MARK:A)(*PRUNE:B)(C|X)/KS |
| 11076 |
|
C |
| 11077 |
|
0: C |
| 11078 |
|
1: C |
| 11079 |
|
MK: A |
| 11080 |
|
D |
| 11081 |
|
No match |
| 11082 |
|
|
| 11083 |
|
/(*MARK:A)(*PRUNE:B)(C|X)/KSS |
| 11084 |
C |
C |
| 11085 |
0: C |
0: C |
| 11086 |
1: C |
1: C |
| 11088 |
D |
D |
| 11089 |
No match, mark = B |
No match, mark = B |
| 11090 |
|
|
| 11091 |
/(*MARK:A)(*THEN:B)(C|X)/K |
/(*MARK:A)(*THEN:B)(C|X)/KS |
| 11092 |
|
C |
| 11093 |
|
0: C |
| 11094 |
|
1: C |
| 11095 |
|
MK: A |
| 11096 |
|
D |
| 11097 |
|
No match |
| 11098 |
|
|
| 11099 |
|
/(*MARK:A)(*THEN:B)(C|X)/KSS |
| 11100 |
C |
C |
| 11101 |
0: C |
0: C |
| 11102 |
1: C |
1: C |
| 11860 |
|
|
| 11861 |
/-- --/ |
/-- --/ |
| 11862 |
|
|
| 11863 |
|
/-- These studied versions are here because they are not Perl-compatible; the |
| 11864 |
|
studying means the mark is not seen. --/ |
| 11865 |
|
|
| 11866 |
|
/(*MARK:A)(*SKIP:B)(C|X)/KS |
| 11867 |
|
C |
| 11868 |
|
0: C |
| 11869 |
|
1: C |
| 11870 |
|
MK: A |
| 11871 |
|
D |
| 11872 |
|
No match |
| 11873 |
|
|
| 11874 |
|
/(*:A)A+(*SKIP:A)(B|Z)/KS |
| 11875 |
|
AAAC |
| 11876 |
|
No match |
| 11877 |
|
|
| 11878 |
|
/-- --/ |
| 11879 |
|
|
| 11880 |
/-- End of testinput2 --/ |
/-- End of testinput2 --/ |