3 Quantifier unexpected on zero-length expression [S_study_chunk]
5 (?p{}) is deprecated - use (??{}) [S_reg]
9 Useless (%s%c) - %suse /%c modifier [S_reg]
10 Useless (%sc) - %suse /gc modifier [S_reg]
14 Strange *+?{} on zero-length expression [S_study_chunk]
17 %.*s matches null string many times [S_regpiece]
18 $a = "ABC123" ; $a =~ /(?=a)*/'
20 /%.127s/: Unrecognized escape \\%c passed through [S_regatom]
23 POSIX syntax [%c %c] is reserved for future extensions [S_checkposixcc]
26 Character class [:%.*s:] unknown [S_regpposixcc]
28 Character class syntax [%c %c] belongs inside character classes [S_checkposixcc]
30 /%.127s/: false [] range \"%*.*s\" in regexp [S_regclass]
32 /%.127s/: false [] range \"%*.*s\" in regexp [S_regclassutf8]
34 /%.127s/: Unrecognized escape \\%c in character class passed through" [S_regclass]
36 /%.127s/: Unrecognized escape \\%c in character class passed through" [S_regclassutf8]
38 False [] range \"%*.*s\" [S_regclass]
41 # regcomp.c [S_regpiece]
42 use warnings 'regexp' ;
45 no warnings 'regexp' ;
48 (?=a)* matches null string many times in regex; marked by <-- HERE in m/(?=a)* <-- HERE / at - line 4.
50 # regcomp.c [S_study_chunk]
51 use warnings 'regexp' ;
54 no warnings 'regexp' ;
57 Quantifier unexpected on zero-length expression in regex; marked by <-- HERE in m/(?=a)? <-- HERE / at - line 4.
59 # regcomp.c [S_regatom]
61 use warnings 'regexp' ;
63 no warnings 'regexp' ;
66 Unrecognized escape \m passed through in regex; marked by <-- HERE in m/a\m <-- HERE / at - line 4.
68 # regcomp.c [S_regpposixcc S_checkposixcc]
70 use warnings 'regexp' ;
75 no warnings 'regexp' ;
80 POSIX syntax [: :] belongs inside character classes in regex; marked by <-- HERE in m/[:alpha:] <-- HERE / at - line 5.
81 POSIX syntax [: :] belongs inside character classes in regex; marked by <-- HERE in m/[:zog:] <-- HERE / at - line 6.
82 POSIX class [:zog:] unknown in regex; marked by <-- HERE in m/[[:zog:] <-- HERE ]/
84 # regcomp.c [S_checkposixcc]
86 use warnings 'regexp' ;
89 no warnings 'regexp' ;
92 POSIX syntax [. .] belongs inside character classes in regex; marked by <-- HERE in m/[.zog.] <-- HERE / at - line 5.
93 POSIX syntax [. .] is reserved for future extensions in regex; marked by <-- HERE in m/[.zog.] <-- HERE /
95 # regcomp.c [S_checkposixcc]
97 use warnings 'regexp' ;
100 no warnings 'regexp' ;
103 POSIX syntax [. .] is reserved for future extensions in regex; marked by <-- HERE in m/[[.zog.] <-- HERE ]/
105 # regcomp.c [S_regclass]
107 use warnings 'regexp' ;
115 /[[:alpha:]-[:digit:]]/;
116 /[[:digit:]-[:alpha:]]/;
117 no warnings 'regexp' ;
125 /[[:alpha:]-[:digit:]]/;
126 /[[:digit:]-[:alpha:]]/;
128 False [] range "a-\d" in regex; marked by <-- HERE in m/[a-\d <-- HERE ]/ at - line 5.
129 False [] range "\d-" in regex; marked by <-- HERE in m/[\d- <-- HERE b]/ at - line 6.
130 False [] range "\s-" in regex; marked by <-- HERE in m/[\s- <-- HERE \d]/ at - line 7.
131 False [] range "\d-" in regex; marked by <-- HERE in m/[\d- <-- HERE \s]/ at - line 8.
132 False [] range "a-[:digit:]" in regex; marked by <-- HERE in m/[a-[:digit:] <-- HERE ]/ at - line 9.
133 False [] range "[:digit:]-" in regex; marked by <-- HERE in m/[[:digit:]- <-- HERE b]/ at - line 10.
134 False [] range "[:alpha:]-" in regex; marked by <-- HERE in m/[[:alpha:]- <-- HERE [:digit:]]/ at - line 11.
135 False [] range "[:digit:]-" in regex; marked by <-- HERE in m/[[:digit:]- <-- HERE [:alpha:]]/ at - line 12.
137 # regcomp.c [S_regclassutf8]
139 if (ord("\t") == 5) {
140 print "SKIPPED\n# ebcdic regular expression ranges differ.";
146 use warnings 'regexp' ;
154 /[[:alpha:]-[:digit:]]/;
155 /[[:digit:]-[:alpha:]]/;
156 no warnings 'regexp' ;
164 /[[:alpha:]-[:digit:]]/;
165 /[[:digit:]-[:alpha:]]/;
167 False [] range "a-\d" in regex; marked by <-- HERE in m/[a-\d <-- HERE ]/ at - line 12.
168 False [] range "\d-" in regex; marked by <-- HERE in m/[\d- <-- HERE b]/ at - line 13.
169 False [] range "\s-" in regex; marked by <-- HERE in m/[\s- <-- HERE \d]/ at - line 14.
170 False [] range "\d-" in regex; marked by <-- HERE in m/[\d- <-- HERE \s]/ at - line 15.
171 False [] range "a-[:digit:]" in regex; marked by <-- HERE in m/[a-[:digit:] <-- HERE ]/ at - line 16.
172 False [] range "[:digit:]-" in regex; marked by <-- HERE in m/[[:digit:]- <-- HERE b]/ at - line 17.
173 False [] range "[:alpha:]-" in regex; marked by <-- HERE in m/[[:alpha:]- <-- HERE [:digit:]]/ at - line 18.
174 False [] range "[:digit:]-" in regex; marked by <-- HERE in m/[[:digit:]- <-- HERE [:alpha:]]/ at - line 19.
176 # regcomp.c [S_regclass S_regclassutf8]
177 use warnings 'regexp' ;
179 no warnings 'regexp' ;
182 Unrecognized escape \z in character class passed through in regex; marked by <-- HERE in m/[a\z <-- HERE b]/ at - line 3.
185 # regcomp.c [S_study_chunk]
186 use warnings 'deprecated' ;
190 use warnings 'regexp' ;
193 no warnings 'deprecated' ;
194 no warnings 'regexp' ;
197 (?p{}) is deprecated - use (??{}) in regex; marked by <-- HERE in m/(?p <-- HERE {'x'})/ at - line 4.
198 (?p{}) is deprecated - use (??{}) in regex; marked by <-- HERE in m/(?p <-- HERE {'x'})/ at - line 7.
201 use warnings 'regexp' ;
210 $a = qr/(?o-cg)/; # (?c) means (?g) error won't be thrown
212 no warnings 'regexp' ;
221 $a = qr/(?o-cg)/; # (?c) means (?g) error won't be thrown
225 Useless (?c) - use /gc modifier in regex; marked by <-- HERE in m/(?c <-- HERE )/ at - line 3.
226 Useless (?-c) - don't use /gc modifier in regex; marked by <-- HERE in m/(?-c <-- HERE )/ at - line 4.
227 Useless (?g) - use /g modifier in regex; marked by <-- HERE in m/(?g <-- HERE )/ at - line 5.
228 Useless (?-g) - don't use /g modifier in regex; marked by <-- HERE in m/(?-g <-- HERE )/ at - line 6.
229 Useless (?o) - use /o modifier in regex; marked by <-- HERE in m/(?o <-- HERE )/ at - line 7.
230 Useless (?-o) - don't use /o modifier in regex; marked by <-- HERE in m/(?-o <-- HERE )/ at - line 8.
231 Useless (?g) - use /g modifier in regex; marked by <-- HERE in m/(?g <-- HERE -o)/ at - line 9.
232 Useless (?-o) - don't use /o modifier in regex; marked by <-- HERE in m/(?g-o <-- HERE )/ at - line 9.
233 Useless (?g) - use /g modifier in regex; marked by <-- HERE in m/(?g <-- HERE -c)/ at - line 10.
234 Useless (?-c) - don't use /gc modifier in regex; marked by <-- HERE in m/(?g-c <-- HERE )/ at - line 10.
235 Useless (?o) - use /o modifier in regex; marked by <-- HERE in m/(?o <-- HERE -cg)/ at - line 11.
236 Useless (?-c) - don't use /gc modifier in regex; marked by <-- HERE in m/(?o-c <-- HERE g)/ at - line 11.
237 Useless (?o) - use /o modifier in regex; marked by <-- HERE in m/(?o <-- HERE gc)/ at - line 12.
238 Useless (?g) - use /g modifier in regex; marked by <-- HERE in m/(?og <-- HERE c)/ at - line 12.
239 Useless (?c) - use /gc modifier in regex; marked by <-- HERE in m/(?ogc <-- HERE )/ at - line 12.