3 Strange *+?{} on zero-length expression [S_study_chunk]
6 %.*s matches null string many times [S_regpiece]
7 $a = "ABC123" ; $a =~ /(?=a)*/'
9 /%.127s/: Unrecognized escape \\%c passed through [S_regatom]
12 Character class [:%.*s:] unknown [S_regpposixcc]
14 Character class syntax [%c %c] belongs inside character classes [S_checkposixcc]
16 /%.127s/: false [] range \"%*.*s\" in regexp [S_regclass]
18 /%.127s/: false [] range \"%*.*s\" in regexp [S_regclassutf8]
20 /%.127s/: Unrecognized escape \\%c in character class passed through" [S_regclass]
22 /%.127s/: Unrecognized escape \\%c in character class passed through" [S_regclassutf8]
25 # regcomp.c [S_regpiece]
26 use warnings 'regexp' ;
29 no warnings 'regexp' ;
32 (?=a)* matches null string many times at <HERE< mark in regex m/(?=a)* <<<HERE<<< / at - line 4.
34 # regcomp.c [S_study_chunk]
35 use warnings 'regexp' ;
38 no warnings 'regexp' ;
41 Quantifier unexpected on zero-length expression at <HERE< mark in regex m/(?=a)? <<<HERE<<< / at - line 4.
43 # regcomp.c [S_regatom]
45 use warnings 'regexp' ;
47 no warnings 'regexp' ;
50 Unrecognized escape \m passed through at <HERE< mark in regex m/a\m <<<HERE<<< / at - line 4.
52 # regcomp.c [S_regpposixcc S_checkposixcc]
53 BEGIN { $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3 }
54 use warnings 'regexp' ;
59 no warnings 'regexp' ;
64 POSIX syntax [: :] belongs inside character classes at <HERE< mark in regex m/[:alpha:] <<<HERE<<< / at - line 5.
65 POSIX syntax [: :] belongs inside character classes at <HERE< mark in regex m/[:zog:] <<<HERE<<< / at - line 6.
66 POSIX class [:zog:] unknown at <HERE< mark in regex m/[[:zog:] <<<HERE<<< ]/
68 # regcomp.c [S_checkposixcc]
69 BEGIN { $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3 }
70 use warnings 'regexp' ;
73 no warnings 'regexp' ;
76 POSIX syntax [. .] belongs inside character classes at <HERE< mark in regex m/[.zog.] <<<HERE<<< / at - line 5.
77 POSIX syntax [. .] is reserved for future extensions at <HERE< mark in regex m/[.zog.] <<<HERE<<< /
79 # regcomp.c [S_checkposixcc]
80 BEGIN { $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3 }
81 use warnings 'regexp' ;
84 no warnings 'regexp' ;
87 POSIX syntax [. .] is reserved for future extensions at <HERE< mark in regex m/[[.zog.] <<<HERE<<< ]/
89 # regcomp.c [S_regclass]
91 use warnings 'regexp' ;
99 /[[:alpha:]-[:digit:]]/;
100 /[[:digit:]-[:alpha:]]/;
101 no warnings 'regexp' ;
109 /[[:alpha:]-[:digit:]]/;
110 /[[:digit:]-[:alpha:]]/;
112 False [] range "a-\d" at <HERE< mark in regex m/[a-\d <<<HERE<<< ]/ at - line 5.
113 False [] range "\d-" at <HERE< mark in regex m/[\d- <<<HERE<<< b]/ at - line 6.
114 False [] range "\s-" at <HERE< mark in regex m/[\s- <<<HERE<<< \d]/ at - line 7.
115 False [] range "\d-" at <HERE< mark in regex m/[\d- <<<HERE<<< \s]/ at - line 8.
116 False [] range "a-[:digit:]" at <HERE< mark in regex m/[a-[:digit:] <<<HERE<<< ]/ at - line 9.
117 False [] range "[:digit:]-" at <HERE< mark in regex m/[[:digit:]- <<<HERE<<< b]/ at - line 10.
118 False [] range "[:alpha:]-" at <HERE< mark in regex m/[[:alpha:]- <<<HERE<<< [:digit:]]/ at - line 11.
119 False [] range "[:digit:]-" at <HERE< mark in regex m/[[:digit:]- <<<HERE<<< [:alpha:]]/ at - line 12.
121 # regcomp.c [S_regclassutf8]
123 if (ord("\t") == 5) {
124 print "SKIPPED\n# ebcdic regular expression ranges differ.";
130 use warnings 'regexp' ;
138 /[[:alpha:]-[:digit:]]/;
139 /[[:digit:]-[:alpha:]]/;
140 no warnings 'regexp' ;
148 /[[:alpha:]-[:digit:]]/;
149 /[[:digit:]-[:alpha:]]/;
151 False [] range "a-\d" at <HERE< mark in regex m/[a-\d <<<HERE<<< ]/ at - line 12.
152 False [] range "\d-" at <HERE< mark in regex m/[\d- <<<HERE<<< b]/ at - line 13.
153 False [] range "\s-" at <HERE< mark in regex m/[\s- <<<HERE<<< \d]/ at - line 14.
154 False [] range "\d-" at <HERE< mark in regex m/[\d- <<<HERE<<< \s]/ at - line 15.
155 False [] range "a-[:digit:]" at <HERE< mark in regex m/[a-[:digit:] <<<HERE<<< ]/ at - line 16.
156 False [] range "[:digit:]-" at <HERE< mark in regex m/[[:digit:]- <<<HERE<<< b]/ at - line 17.
157 False [] range "[:alpha:]-" at <HERE< mark in regex m/[[:alpha:]- <<<HERE<<< [:digit:]]/ at - line 18.
158 False [] range "[:digit:]-" at <HERE< mark in regex m/[[:digit:]- <<<HERE<<< [:alpha:]]/ at - line 19.
160 # regcomp.c [S_regclass S_regclassutf8]
161 use warnings 'regexp' ;
163 no warnings 'regexp' ;
166 Unrecognized escape \z in character class passed through at <HERE< mark in regex m/[a\z <<<HERE<<< b]/ at - line 3.