1 # vsx4/tset/XPG4.os/genuts/regex/T.regex 1
6 # vsx4/tset/XPG4.os/genuts/regex/T.regex 2
11 # vsx4/tset/XPG4.os/genuts/regex/T.regex 3
12 BE$ abcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnop Aabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnopabcdefghijklmnop (1,257)
13 # vsx4/tset/XPG4.os/genuts/regex/T.regex 4
263 # vsx4/tset/XPG4.os/genuts/regex/T.regex 5
264 B$ abc\\.def aaaabc.deffff (3,10)
265 B$ abc\\.def aaaabcxdeffff NOMATCH
266 B$ abc\\*def aaaabc*deffff (3,10)
267 B$ abc\\*def aaaabcxdeffff NOMATCH
268 B$ abc\\[def aaaabc[deffff (3,10)
269 B$ abc\\[def aaaabcxdeffff NOMATCH
270 B$ abc\\\\def aaaabc\\deffff (3,10)
271 B$ abc\\\\def aaaabcxdeffff NOMATCH
272 B$ \\^def ^deffff (0,4)
273 B$ \\^def deffff NOMATCH
274 B$ abc\\$ aaaabc$ (3,7)
275 B$ abc\\$ aaaabc NOMATCH
276 # vsx4/tset/XPG4.os/genuts/regex/T.regex 6
277 B$ abc[.]def aaaabc.deffff (3,10)
278 B$ abc[.]def aaaabcxdeffff NOMATCH
279 B$ abc[*]def aaaabc*deffff (3,10)
280 B$ abc[*]def aaaabcxdeffff NOMATCH
281 B$ abc[[]def aaaabc[deffff (3,10)
282 B$ abc[[]def aaaabcxdeffff NOMATCH
283 B$ abc[\\]def aaaabc\\deffff (3,10)
284 B$ abc[\\]def aaaabcxdeffff NOMATCH
285 B$ abc[$]def aaaabc$deffff (3,10)
286 B$ abc[$]def aaaabcxdeffff NOMATCH
287 # vsx4/tset/XPG4.os/genuts/regex/T.regex 7
288 B$ *abcde *abcde (0,6)
289 B$ *abcde abcde NOMATCH
290 # vsx4/tset/XPG4.os/genuts/regex/T.regex 8
291 B$ ^*abcde *abcde (0,6)
292 B$ ^*abcde abcde NOMATCH
293 B$ ^*abcde abcde NOMATCH
294 # vsx4/tset/XPG4.os/genuts/regex/T.regex 9
295 B$ \\(*b\\) a*b (1,3)(1,3)
296 B$ \\(*b\\) ab NOMATCH
297 # vsx4/tset/XPG4.os/genuts/regex/T.regex 10
298 B$ \\(^*ab\\) *ab (0,3)(0,3)
299 B$ \\(^*b\\) a*b NOMATCH
300 B$ \\(^*ab\\) ab NOMATCH
301 B$ \\(^*b\\) ab NOMATCH
302 # vsx4/tset/XPG4.os/genuts/regex/T.regex 11
303 # VSX_BRE_SUBANCHOR=Y so skip this test (test10 is run)
304 #B$ \\(^*ab\\) *ab NOMATCH
305 #B$ \\(^*b\\) b (0,1)
306 #B$ \\(^*ab\\) ^*ab NOMATCH
307 #B$ \\(^*b\\) ^^b (0,3)
308 # vsx4/tset/XPG4.os/genuts/regex/T.regex 12
315 B$ [\\a^b] c\\d (1,2)
317 B$ \\(a^b\\) a^b (0,3)(0,3)
318 B$ \\(a\\^b\\) a^b (0,3)(0,3)
319 B$ \\(\\^\\) a^b (1,2)(1,2)
320 # vsx4/tset/XPG4.os/genuts/regex/T.regex 13
322 B$ \\($$\\) ab$ (2,3)(2,3)
323 #B$ \\($\\) ab$ (2,3)
327 B$ \\($c\\) a$c (1,3)(1,3)
329 # vsx4/tset/XPG4.os/genuts/regex/T.regex 14
585 # vsx4/tset/XPG4.os/genuts/regex/T.regex 15
590 # vsx4/tset/XPG4.os/genuts/regex/T.regex 16
595 # vsx4/tset/XPG4.os/genuts/regex/T.regex 17
598 B$ [^abc] abc NOMATCH
599 E$ [^abc] abc NOMATCH
600 B$ [^ac] abcde- (1,2)
601 E$ [^ac] abcde- (1,2)
602 B$ [^a-bd-e] dec (2,3)
603 E$ [^a-bd-e] dec (2,3)
604 B$ [^]cd] cd]ef (3,4)
605 E$ [^]cd] cd]ef (3,4)
606 B$ [^[.a.]b] abc (2,3)
607 E$ [^[.a.]b] abc (2,3)
608 B$ [^ac-] abcde- (1,2)
609 E$ [^ac-] abcde- (1,2)
614 B$ [^[=a=]b] abc (2,3)
615 E$ [^[=a=]b] abc (2,3)
616 B$ [^a-b] abcde (2,3)
617 E$ [^a-b] abcde (2,3)
618 # vsx4/tset/XPG4.os/genuts/regex/T.regex 18
623 B$ [][.-.]-0] ab0- (2,3)
624 E$ [][.-.]-0] ab0- (2,3)
625 # vsx4/tset/XPG4.os/genuts/regex/T.regex 19
626 B$ [^]cd] cd]ef (3,4)
627 E$ [^]cd] cd]ef (3,4)
628 # vsx4/tset/XPG4.os/genuts/regex/T.regex 20
629 B$ [c[.].]d] ab]cd (2,3)
630 E$ [c[.].]d] ab]cd (2,3)
631 # vsx4/tset/XPG4.os/genuts/regex/T.regex 21
632 B$ [[.a.]b] Abc (1,2)
633 E$ [[.a.]b] Abc (1,2)
634 B$ [^[.a.]b] abc (2,3)
635 E$ [^[.a.]b] abc (2,3)
636 B$ [[.a.]b] aBc (0,1)
637 E$ [[.a.]b] aBc (0,1)
638 B$ [][.-.]-0] ab0-] (2,3)
639 E$ [][.-.]-0] ab0-] (2,3)
640 B$ [[.a.]b] ABc] NOMATCH
641 E$ [[.a.]b] ABc] NOMATCH
642 B$ [A-[.].]c] ab]! (2,3)
643 E$ [A-[.].]c] ab]! (2,3)
644 # vsx4/tset/XPG4.os/genuts/regex/T.regex 22
645 # Equivalence tests with special locale
646 #chk_expr(rebuf, string, 0 (0,1)
647 #chk_expr(rebuf, string, REG_EXTENDED (0,1)
648 #chk_expr(rebuf, string, 0 (0,1)
649 #chk_expr(rebuf, string, REG_EXTENDED (0,1)
650 #chk_expr(rebuf, string, 0 (1,2)
651 #chk_expr(rebuf, string, REG_EXTENDED (1,2)
652 #chk_expr(rebuf, string, 0 NOMATCH
653 #chk_expr(rebuf, string, REG_EXTENDED NOMATCH
654 # vsx4/tset/XPG4.os/genuts/regex/T.regex 23
655 B$ [[=a=]b] Abc (1,2)
656 E$ [[=a=]b] Abc (1,2)
657 B$ [[=a=]b] aBc (0,1)
658 E$ [[=a=]b] aBc (0,1)
659 B$ [[=a=]b] ABc NOMATCH
660 E$ [[=a=]b] ABc NOMATCH
661 B$ [^[=a=]b] abc (2,3)
662 E$ [^[=a=]b] abc (2,3)
663 # vsx4/tset/XPG4.os/genuts/regex/T.regex 24
664 B$ [[:alnum:]]* aB18gH, (0,7)
665 E$ [[:alnum:]]* aB18gH, (0,7)
666 B$ 1[^[:alnum:]]* 1 \t,\ba (0,5)
667 E$ 1[^[:alnum:]]* 1 \t,\ba (0,5)
668 B$ [[:alpha:]]* aBgH1 (0,5)
669 E$ [[:alpha:]]* aBgH1 (0,5)
670 B$ [^[:alpha:]]* 1 \t8,\ba (0,6)
671 E$ [^[:alpha:]]* 1 \t8,\ba (0,6)
672 B$ [[:blank:]]* \t\b (0,2)
673 E$ [[:blank:]]* \t\b (0,2)
674 B$ [^[:blank:]]* aB18gH,\b (0,8)
675 E$ [^[:blank:]]* aB18gH,\b (0,8)
676 B$ [[:cntrl:]]* \t\b (0,2)
677 E$ [[:cntrl:]]* \t\b (0,2)
678 B$ [^[:cntrl:]]* aB1 8gH, (0,8)
679 E$ [^[:cntrl:]]* aB1 8gH, (0,8)
680 B$ a[[:digit:]]* a18 (0,3)
681 E$ a[[:digit:]]* a18 (0,3)
682 B$ [^[:digit:]]* aB \tgH,\b (0,8)
683 E$ [^[:digit:]]* aB \tgH,\b (0,8)
684 B$ [[:graph:]]* aB18gH, (0,7)
685 E$ [[:graph:]]* aB18gH, (0,7)
686 B$ [^[:graph:]]* \t\b (0,3)
687 E$ [^[:graph:]]* \t\b (0,3)
688 B$ [[:lower:]]* agB, (0,2)
689 E$ [[:lower:]]* agB, (0,2)
690 B$ [^[:lower:]]* B1 \t8H,\ba (0,8)
691 E$ [^[:lower:]]* B1 \t8H,\ba (0,8)
692 B$ [[:print:]]* aB1 8gH,\t (0,8)
693 E$ [[:print:]]* aB1 8gH,\t (0,8)
694 B$ [^[:print:]]* \t\b (0,2)
695 E$ [^[:print:]]* \t\b (0,2)
696 B$ a[[:punct:]]* a,1 (0,2)
697 E$ a[[:punct:]]* a,1 (0,2)
698 B$ [^[:punct:]]* aB1 \t8gH\b (0,9)
699 E$ [^[:punct:]]* aB1 \t8gH\b (0,9)
700 B$ [[:space:]]* \t\b (0,2)
701 E$ [[:space:]]* \t\b (0,2)
702 B$ [^[:space:]]* aB18gH,\b\t (0,9)
703 E$ [^[:space:]]* aB18gH,\b\t (0,9)
704 B$ a[[:upper:]]* aBH1 (0,3)
705 E$ a[[:upper:]]* aBH1 (0,3)
706 B$ [^[:upper:]]* a1 \t8g,\bB (0,8)
707 E$ [^[:upper:]]* a1 \t8g,\bB (0,8)
708 B$ g[[:xdigit:]]* gaB18h (0,5)
709 E$ g[[:xdigit:]]* gaB18h (0,5)
710 B$ a[^[:xdigit:]]* a \tgH,\b1 (0,7)
711 E$ a[^[:xdigit:]]* a \tgH,\b1 (0,7)
712 # vsx4/tset/XPG4.os/genuts/regex/T.regex 25
713 B$ [a-c] bbccde (0,1)
714 E$ [a-c] bbccde (0,1)
717 B$ [a-z0-9] AB0 (2,3)
718 E$ [a-z0-9] AB0 (2,3)
719 B$ [^a-b] abcde (2,3)
720 E$ [^a-b] abcde (2,3)
721 B$ [^a-bd-e] dec (2,3)
722 E$ [^a-bd-e] dec (2,3)
731 B$ [][.-.]-0] ab0-] (2,3)
732 E$ [][.-.]-0] ab0-] (2,3)
733 B$ [A-[.].]c] ab]! (2,3)
734 E$ [A-[.].]c] ab]! (2,3)
735 # vsx4/tset/XPG4.os/genuts/regex/T.regex 26
736 B$ [a-cd-f] dbccde (0,1)
737 E$ [a-cd-f] dbccde (0,1)
738 # vsx4/tset/XPG4.os/genuts/regex/T.regex 27
743 # vsx4/tset/XPG4.os/genuts/regex/T.regex 28
744 B$ [^-c]* ab-cde (0,2)
745 E$ [^-c]* ab-cde (0,2)
746 # vsx4/tset/XPG4.os/genuts/regex/T.regex 29
749 B$ [^ac-] abcde- (1,2)
750 E$ [^ac-] abcde- (1,2)
751 # vsx4/tset/XPG4.os/genuts/regex/T.regex 30
758 # vsx4/tset/XPG4.os/genuts/regex/T.regex 31
759 B$ [[.-.]ac] x-y (1,2)
760 E$ [[.-.]ac] x-y (1,2)
761 B$ [abc[.-.]] -xyz (0,1)
762 E$ [abc[.-.]] -xyz (0,1)
763 # vsx4/tset/XPG4.os/genuts/regex/T.regex 32
764 B$ cd abcdeabcde (2,4)
765 E$ cd abcdeabcde (2,4)
768 B$ [a-c][e-f] abcdef NOMATCH
769 E$ [a-c][e-f] abcdef NOMATCH
770 # vsx4/tset/XPG4.os/genuts/regex/T.regex 33
771 B$ \\(*bc\\) a*bc (1,4)(1,4)
772 B$ \\(ab\\) abcde (0,2)(0,2)
773 # vsx4/tset/XPG4.os/genuts/regex/T.regex 34
774 B$ a\\(\\)b abc (0,2)(1,1)
775 B$ a\\(\\)c a()c NOMATCH
776 # vsx4/tset/XPG4.os/genuts/regex/T.regex 35
777 B$ \\(a\\(b\\(c\\(d\\(e\\)\\)\\)\\)\\) abcde (0,5)(0,5)(1,5)(2,5)(3,5)(4,5)
778 B$ \\(a\\(b\\(c\\(d\\(e\\(f\\(g\\)h\\(i\\(j\\)\\)\\)\\)\\)\\)\\)\\) abcdefghijk (0,10)(0,10)(1,10)(2,10)(3,10)(4,10)(5,10)(6,7)(8,10)(9,10)
779 # vsx4/tset/XPG4.os/genuts/regex/T.regex 36
780 B$ \\(bb*\\) abbbc (1,4)(1,4)
781 B$ \\(bb*\\) ababbc (1,2)(1,2)
782 B$ a\\(.*b\\) ababbbc (0,6)(1,6)
783 B$ a\\(b*\\) ababbbc (0,2)(1,2)
784 # vsx4/tset/XPG4.os/genuts/regex/T.regex 37
785 B$ a\\(b*\\)\\(c*\\)d\\1\\2\\1 abbcccdbbcccbbbb (0,14)(1,3)(3,6)
786 B$ \\(a\\(b\\(c\\(d\\(e\\)\\)\\)\\)\\)\\4 abcdede (0,7)(0,5)(1,5)(2,5)(3,5)(4,5)
787 # vsx4/tset/XPG4.os/genuts/regex/T.regex 38
788 B$ a\\(\\)b\\1c abc (0,3)(1,1)
789 # vsx4/tset/XPG4.os/genuts/regex/T.regex 39
791 B$ a.*b abababcbabc (0,10)
792 B$ b*c abbbcdeabbbbbbcde (1,5)
793 B$ bbb*c abbbcdeabbbbbbcde (1,5)
794 B$ a\\(b\\)*c\\1 abbcbbb (0,5)(2,3)
795 B$ a\\(b\\)*c\\1 abbdbd NOMATCH
796 B$ \\([a-c]*\\)\\1* abcdef (0,3)(0,3)
797 B$ \\([a-c]*\\)d\\1* abcdabcabcd (0,10)(0,3)
800 # vsx4/tset/XPG4.os/genuts/regex/T.regex 40
801 B$ c\\{3\\} abababccccccd (6,9)
802 B$ a\\{2\\} aaaa (0,2)
803 B$ a\\{2\\} abcd NOMATCH
804 B$ a\\{0\\} NULL (0,0)
805 B$ a\\{0\\} aaaa (0,0)
807 B$ a\\{255\\} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (0,255)
808 # vsx4/tset/XPG4.os/genuts/regex/T.regex 41
809 B$ \\([a-c]*\\)\\{0,\\} aabcaab (0,7)(0,7)
810 B$ \\([a-c]*\\)\\{2,\\} abcdefg (0,3)(3,3)
811 B$ \\(ab\\)\\{2,\\} abababccccccd (0,6)(4,6)
812 B$ \\(ab\\)\\{4,\\} abababccccccd NOMATCH
813 B$ a\\{255,\\} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (0,256)
814 # vsx4/tset/XPG4.os/genuts/regex/T.regex 42
815 B$ a\\{2,3\\} aaaa (0,3)
816 B$ a\\{2,3\\} abcd NOMATCH
817 B$ \\(ab\\)\\{2,3\\} abababccccccd (0,6)(4,6)
818 B$ \\(ab\\)\\{4,5\\} abababccccccd NOMATCH
819 B$ \\([a-c]*\\)\\{0,0\\} dabc (0,0)
820 B$ a\\{1,255\\} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (0,255)
821 # vsx4/tset/XPG4.os/genuts/regex/T.regex 43
822 B$ \\^\\[[[.].]]\\\\(\\\\1\\\\)\\\\\\*\\\\{1,2\\\\}\\$ a^[]\\(\\1\\)\\*\\{1,2\\}$b (1,20)
823 B$ [[=*=]][[=\\=]][[=]=]][[===]][[...]][[:punct:]] *\\]=.; (0,6)
824 B$ [\\(^*\\)$]* ^\\()*$ (0,6)
826 B$ [\\{1,2\\}] { (0,1)
827 B$ \\(*\\)\\1* a**11 (1,3)(1,2)
828 B$ ^\\(^\\(^a$\\)$\\)$ a (0,1)(0,1)(0,1)
829 B$ \\(a\\)\\1$ aa (0,2)(0,1)
831 B$ ab\\{2,4\\} abbbc (0,4)
832 # vsx4/tset/XPG4.os/genuts/regex/T.regex 44
836 B$ \\(^abc\\) abcdef (0,3)(0,3)
837 B$ \\(^def\\) abcdef NOMATCH
841 E$ (^abc) abcdef (0,3)(0,3)
842 E$ (^def) abcdef NOMATCH
843 # vsx4/tset/XPG4.os/genuts/regex/T.regex 45
844 Eb$ (^a) aabc NOMATCH
845 Bb$ \\(^a\\)\\1 aabc NOMATCH
849 # vsx4/tset/XPG4.os/genuts/regex/T.regex 46
852 B$ \\(a$\\) bcaa (3,4)(3,4)
853 E$ (a$) bcaa (3,4)(3,4)
854 B$ \\(a$\\) ba$ NOMATCH
856 # vsx4/tset/XPG4.os/genuts/regex/T.regex 47
859 Be$ \\(a$\\) bcaa NOMATCH
860 Ee$ (a$) bcaa NOMATCH
861 Be$ \\(a$\\)\\{2\\} a$a$ NOMATCH
862 Ee$ (a$){2} a$a$ NOMATCH
863 # vsx4/tset/XPG4.os/genuts/regex/T.regex 48
868 B$ \\(^$\\) NULL (0,0)(0,0)
869 B$ \\(^abc$\\) abc (0,3)(0,3)
870 E$ (^$) NULL (0,0)(0,0)
871 E$ (^abc$) abc (0,3)(0,3)
872 # vsx4/tset/XPG4.os/genuts/regex/T.regex 49
873 E$ (a) aaa (0,1)(0,1)
874 E$ ([a]) aaa (0,1)(0,1)
875 # vsx4/tset/XPG4.os/genuts/regex/T.regex 50
1120 # vsx4/tset/XPG4.os/genuts/regex/T.regex 51
1132 # vsx4/tset/XPG4.os/genuts/regex/T.regex 52
1136 E$ [\\a] \\abc (0,1)
1137 E$ [\\.] a\\.c (1,2)
1138 E$ [\\.] a.\\c (1,2)
1146 # vsx4/tset/XPG4.os/genuts/regex/T.regex 53
1149 # vsx4/tset/XPG4.os/genuts/regex/T.regex 54
1150 E$ (cd) abcdefabcdef (2,4)(2,4)
1151 E$ (fg) abcdefabcdef NOMATCH
1152 # vsx4/tset/XPG4.os/genuts/regex/T.regex 55
1153 # vsx4/tset/XPG4.os/genuts/regex/T.regex 56
1154 E$ (a(b(c(d(e))))) abcde (0,5)(0,5)(1,5)(2,5)(3,5)(4,5)
1155 E$ (a(b(c(d(e(f(g)h(i(j)))))))) abcdefghijk (0,10)(0,10)(1,10)(2,10)(3,10)(4,10)(5,10)(6,7)(8,10)(9,10)
1156 # vsx4/tset/XPG4.os/genuts/regex/T.regex 57
1157 E$ (bb*) abbbc (1,4)(1,4)
1158 E$ (bb*) ababbbc (1,2)(1,2)
1159 E$ a(.*b) ababbbc (0,6)(1,6)
1160 E$ a(b*) ababbbc (0,2)(1,2)
1161 # vsx4/tset/XPG4.os/genuts/regex/T.regex 58
1162 E$ b+(bc*) acabbbcde (3,7)(5,7)
1163 E$ [ab]+ abcdef (0,2)
1164 E$ [ab][ab]+ abcdef (0,2)
1165 E$ (abc)+ acabcabcbbcde (2,8)(5,8)
1167 # vsx4/tset/XPG4.os/genuts/regex/T.regex 59
1168 E$ b*c cabbbcde (0,1)
1169 E$ b*cd cabbbcdebbbbbbcdbc (2,7)
1170 E$ c(ab)*c dcabababcdeb (1,9)(6,8)
1171 # vsx4/tset/XPG4.os/genuts/regex/T.regex 60
1172 E$ b?c acabbbcde (1,2)
1173 E$ b?c abcabbbcde (1,3)
1174 # vsx4/tset/XPG4.os/genuts/regex/T.regex 61
1175 E$ c{3} abababccccccd (6,9)
1177 E$ a{2} abcd NOMATCH
1180 E$ a{255} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (0,255)
1181 # vsx4/tset/XPG4.os/genuts/regex/T.regex 62
1182 E$ ([a-c]*){0,} aabcaab (0,7)(0,7)
1183 E$ ([a-c]*){2,} abcdefg (0,3)(3,3)
1184 E$ (ab){2,} abababccccccd (0,6)(4,6)
1185 E$ (ab){4,} abababccccccd NOMATCH
1186 E$ a{255,} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (0,256)
1187 # vsx4/tset/XPG4.os/genuts/regex/T.regex 63
1188 E$ a{2,3} aaaa (0,3)
1189 E$ a{2,3} abcd NOMATCH
1190 E$ (ab){2,3} abababccccccd (0,6)(4,6)
1191 E$ (ab){4,5} abababccccccd NOMATCH
1192 E$ ([a-c]*){0,0} dabc (0,0)
1193 E$ a{1,255} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (0,255)
1194 # vsx4/tset/XPG4.os/genuts/regex/T.regex 64
1199 E$ a((bc)|d) abc (0,3)(1,3)(1,3)
1200 E$ a((bc)|d) ad (0,2)(1,2)(?,?)
1201 E$ a((bc)|d) abcd (0,3)(1,3)(1,3)
1202 E$ (^|a)b(c|$) aabcc (1,4)(1,2)(3,4)
1203 E$ (^|a)b(c|$) bcc (0,2)(0,0)(1,2)
1204 E$ (^|a)b(c|$) aab (1,3)(1,2)(3,3)
1205 # vsx4/tset/XPG4.os/genuts/regex/T.regex 65
1206 E$ x(a|b|c|d)y xay (0,3)(1,2)
1207 E$ x(a|b|c|d)y xby (0,3)(1,2)
1208 E$ x(a|b|c|d)y xcy (0,3)(1,2)
1209 E$ x(a|b|c|d)y xdy (0,3)(1,2)
1210 E$ ([a-z]|z) zabc (0,1)(0,1)
1211 # vsx4/tset/XPG4.os/genuts/regex/T.regex 66
1212 E$ [[=*=]][[=\\=]][[=]=]][[===]][[...]][[:punct:]] *\\]=.; (0,6)
1213 E$ [[=(=]][[=)=]][[=+=]][[=?=]][[={=]][[=}=]][[=|=]] ()+?{}| (0,7)
1214 E$ [[.(.]][[.).]][[.+.]][[.?.]][[.{.]][[.}.]][[.|.]] ()+?{}| (0,7)
1215 E$ \\^\\[[[.].]]\\(\\+\\|\\?\\)\\*\\{1,2\\}\\$ a^[](+|?)*{1,2}$b (1,16)
1216 E$ [\\(^*+|?{1})$]* ^\\(*+|?{1})*$ (0,13)
1217 E$ (a)*(b)+(c)?(d){2} aabbcdd (0,7)(1,2)(3,4)(4,5)(6,7)
1218 E$ (a(b{1,2}){1,2}) abbab (0,3)(0,3)(1,3)
1219 E$ ^(^(^a$)$)$ a (0,1)(0,1)(0,1)
1220 E$ ((a|b)|(c|d))|e bde (0,1)(0,1)(0,1)(?,?)
1221 E$ b?cd+e|f*gh{2} cdde (0,4)
1222 E$ b?cd+e|f*gh{2} bbdeghh (4,7)
1223 # vsx4/tset/XPG4.os/genuts/regex/T.regex 67
1224 BE$ [[.ch.]] NULL ECOLLATE
1225 # vsx4/tset/XPG4.os/genuts/regex/T.regex 68
1226 BE$ [b-a] NULL ERANGE
1227 # vsx4/tset/XPG4.os/genuts/regex/T.regex 69
1228 B$ \\(a\\)\\2 NULL ESUBREG
1229 # vsx4/tset/XPG4.os/genuts/regex/T.regex 70
1230 B$ \\(ab*\\)*\\1 abbbabbabbbbb (0,10)(4,7)
1231 B$ \\(ab*\\)\\{1,9\\}\\1 abbbabbabbbbb (0,10)(4,7)