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 [. .] is reserved for future extensions [S_regpposixcc]
16 Character class syntax [= =] is reserved for future extensions [S_checkposixcc]
18 Character class syntax [%c %c] belongs inside character classes [S_checkposixcc]
20 /%.127s/: false [] range \"%*.*s\" in regexp [S_regclass]
22 /%.127s/: false [] range \"%*.*s\" in regexp [S_regclassutf8]
24 /%.127s/: Unrecognized escape \\%c in character class passed through" [S_regclass]
26 /%.127s/: Unrecognized escape \\%c in character class passed through" [S_regclassutf8]
29 # regcomp.c [S_regpiece]
30 use warnings 'regexp' ;
33 no warnings 'regexp' ;
36 (?=a)* matches null string many times at - line 4.
38 # regcomp.c [S_study_chunk]
39 use warnings 'regexp' ;
42 no warnings 'regexp' ;
45 Strange *+?{} on zero-length expression at - line 4.
47 # regcomp.c [S_regatom]
50 use warnings 'regexp' ;
53 no warnings 'regexp' ;
57 /a\m/: Unrecognized escape \m passed through at - line 4.
59 # regcomp.c [S_regpposixcc S_checkposixcc]
60 BEGIN { $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3 }
61 use warnings 'regexp' ;
71 no warnings 'regexp' ;
81 Character class syntax [: :] belongs inside character classes at - line 5.
82 Character class syntax [. .] belongs inside character classes at - line 6.
83 Character class syntax [. .] is reserved for future extensions at - line 6.
84 Character class syntax [= =] belongs inside character classes at - line 7.
85 Character class syntax [= =] is reserved for future extensions at - line 7.
86 Character class syntax [. .] is reserved for future extensions at - line 9.
87 Character class syntax [= =] is reserved for future extensions at - line 10.
88 Character class syntax [: :] belongs inside character classes at - line 11.
89 Character class [:zog:] unknown at - line 12.
91 # regcomp.c [S_regclass]
93 use warnings 'regexp' ;
101 /[[:alpha:]-[:digit:]]/;
102 /[[:digit:]-[:alpha:]]/;
103 no warnings 'regexp' ;
111 /[[:alpha:]-[:digit:]]/;
112 /[[:digit:]-[:alpha:]]/;
114 /[a-\d]/: false [] range "a-\d" in regexp at - line 5.
115 /[\d-b]/: false [] range "\d-" in regexp at - line 6.
116 /[\s-\d]/: false [] range "\s-" in regexp at - line 7.
117 /[\d-\s]/: false [] range "\d-" in regexp at - line 8.
118 /[a-[:digit:]]/: false [] range "a-[:digit:]" in regexp at - line 9.
119 /[[:digit:]-b]/: false [] range "[:digit:]-" in regexp at - line 10.
120 /[[:alpha:]-[:digit:]]/: false [] range "[:alpha:]-" in regexp at - line 11.
121 /[[:digit:]-[:alpha:]]/: false [] range "[:digit:]-" in regexp at - line 12.
123 # regcomp.c [S_regclassutf8]
125 if (ord("\t") == 5) {
126 print "SKIPPED\n# ebcdic regular expression ranges differ.";
132 use warnings 'regexp' ;
140 /[[:alpha:]-[:digit:]]/;
141 /[[:digit:]-[:alpha:]]/;
142 no warnings 'regexp' ;
150 /[[:alpha:]-[:digit:]]/;
151 /[[:digit:]-[:alpha:]]/;
153 /[a-\d]/: false [] range "a-\d" in regexp at - line 12.
154 /[\d-b]/: false [] range "\d-" in regexp at - line 13.
155 /[\s-\d]/: false [] range "\s-" in regexp at - line 14.
156 /[\d-\s]/: false [] range "\d-" in regexp at - line 15.
157 /[a-[:digit:]]/: false [] range "a-[:digit:]" in regexp at - line 16.
158 /[[:digit:]-b]/: false [] range "[:digit:]-" in regexp at - line 17.
159 /[[:alpha:]-[:digit:]]/: false [] range "[:alpha:]-" in regexp at - line 18.
160 /[[:digit:]-[:alpha:]]/: false [] range "[:digit:]-" in regexp at - line 19.
162 # regcomp.c [S_regclass S_regclassutf8]
163 use warnings 'regexp' ;
166 no warnings 'regexp' ;
170 /[a\zb]/: Unrecognized escape \z in character class passed through at - line 3.