diff options
Diffstat (limited to 't/re_tests')
-rw-r--r-- | t/re_tests | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/t/re_tests b/t/re_tests index 807f6ece36..3a6d62a187 100644 --- a/t/re_tests +++ b/t/re_tests @@ -8,14 +8,22 @@ ab*c abc y $& abc ab*bc abc y $& abc ab*bc abbc y $& abbc ab*bc abbbbc y $& abbbbc +ab{0,}bc abbbbc y $& abbbbc ab+bc abbc y $& abbc ab+bc abc n - - ab+bc abq n - - +ab{1,}bc abq n - - ab+bc abbbbc y $& abbbbc +ab{1,}bc abbbbc y $& abbbbc +ab{1,3}bc abbbbc y $& abbbbc +ab{3,4}bc abbbbc y $& abbbbc +ab{4,5}bc abbbbc n - - ab?bc abbc y $& abbc ab?bc abc y $& abc +ab{0,1}bc abc y $& abc ab?bc abbbbc n - - ab?c abc y $& abc +ab{0,1}c abc y $& abc ^abc$ abc y $& abc ^abc$ abcc n - - ^abc abcc y $& abc @@ -64,6 +72,7 @@ abc) - c - - ((a)) abc y $&-$1-$2 a-a-a (a)b(c) abc y $&-$1-$2 abc-a-c a+b+c aabbabc y $& abc +a{1,}b{1,}c aabbabc y $& abc a** - c - - a*? - c - - (a*)* - c - - @@ -71,8 +80,11 @@ a*? - c - - (a|)* - c - - (a*|b)* - c - - (a+|b)* ab y $&-$1 ab-b +(a+|b){0,} ab y $&-$1 ab-b (a+|b)+ ab y $&-$1 ab-b +(a+|b){1,} ab y $&-$1 ab-b (a+|b)? ab y $&-$1 a-a +(a+|b){0,1} ab y $&-$1 a-a (^)* - c - - (ab|)* - c - - )( - c - - |