Commit | Line | Data |
378cc40b |
1 | abc abc y $& abc |
2 | abc xbc n - - |
3 | abc axc n - - |
4 | abc abx n - - |
5 | abc xabcy y $& abc |
6 | abc ababc y $& abc |
7 | ab*c abc y $& abc |
8 | ab*bc abc y $& abc |
9 | ab*bc abbc y $& abbc |
10 | ab*bc abbbbc y $& abbbbc |
c277df42 |
11 | .{1} abbbbc y $& a |
12 | .{3,4} abbbbc y $& abbb |
a687059c |
13 | ab{0,}bc abbbbc y $& abbbbc |
378cc40b |
14 | ab+bc abbc y $& abbc |
15 | ab+bc abc n - - |
16 | ab+bc abq n - - |
a687059c |
17 | ab{1,}bc abq n - - |
378cc40b |
18 | ab+bc abbbbc y $& abbbbc |
a687059c |
19 | ab{1,}bc abbbbc y $& abbbbc |
20 | ab{1,3}bc abbbbc y $& abbbbc |
21 | ab{3,4}bc abbbbc y $& abbbbc |
22 | ab{4,5}bc abbbbc n - - |
378cc40b |
23 | ab?bc abbc y $& abbc |
24 | ab?bc abc y $& abc |
a687059c |
25 | ab{0,1}bc abc y $& abc |
378cc40b |
26 | ab?bc abbbbc n - - |
27 | ab?c abc y $& abc |
a687059c |
28 | ab{0,1}c abc y $& abc |
378cc40b |
29 | ^abc$ abc y $& abc |
30 | ^abc$ abcc n - - |
31 | ^abc abcc y $& abc |
32 | ^abc$ aabc n - - |
33 | abc$ aabc y $& abc |
c277df42 |
34 | abc$ aabcd n - - |
378cc40b |
35 | ^ abc y $& |
36 | $ abc y $& |
37 | a.c abc y $& abc |
38 | a.c axc y $& axc |
39 | a.*c axyzc y $& axyzc |
40 | a.*c axyzd n - - |
41 | a[bc]d abc n - - |
42 | a[bc]d abd y $& abd |
43 | a[b-d]e abd n - - |
44 | a[b-d]e ace y $& ace |
45 | a[b-d] aac y $& ac |
46 | a[-b] a- y $& a- |
47 | a[b-] a- y $& a- |
73b437c8 |
48 | a[b-a] - c - /a[b-a]/: invalid [] range "b-a" in regexp |
1b1626e4 |
49 | a[]b - c - /a[]b/: unmatched [] in regexp |
50 | a[ - c - /a[/: unmatched [] in regexp |
378cc40b |
51 | a] a] y $& a] |
52 | a[]]b a]b y $& a]b |
53 | a[^bc]d aed y $& aed |
54 | a[^bc]d abd n - - |
55 | a[^-b]c adc y $& adc |
56 | a[^-b]c a-c n - - |
57 | a[^]b]c a]c n - - |
58 | a[^]b]c adc y $& adc |
bbce6d69 |
59 | \ba\b a- y - - |
60 | \ba\b -a y - - |
61 | \ba\b -a- y - - |
62 | \by\b xy n - - |
63 | \by\b yz n - - |
64 | \by\b xyz n - - |
65 | \Ba\B a- n - - |
66 | \Ba\B -a n - - |
67 | \Ba\B -a- n - - |
68 | \By\b xy y - - |
69 | \by\B yz y - - |
70 | \By\B xyz y - - |
71 | \w a y - - |
72 | \w - n - - |
73 | \W a n - - |
74 | \W - y - - |
75 | a\sb a b y - - |
76 | a\sb a-b n - - |
77 | a\Sb a b n - - |
78 | a\Sb a-b y - - |
79 | \d 1 y - - |
80 | \d - n - - |
81 | \D 1 n - - |
82 | \D - y - - |
83 | [\w] a y - - |
84 | [\w] - n - - |
85 | [\W] a n - - |
86 | [\W] - y - - |
87 | a[\s]b a b y - - |
88 | a[\s]b a-b n - - |
89 | a[\S]b a b n - - |
90 | a[\S]b a-b y - - |
91 | [\d] 1 y - - |
92 | [\d] - n - - |
93 | [\D] 1 n - - |
94 | [\D] - y - - |
378cc40b |
95 | ab|cd abc y $& ab |
96 | ab|cd abcd y $& ab |
97 | ()ef def y $&-$1 ef- |
1b1626e4 |
98 | *a - c - /*a/: ?+*{} follows nothing in regexp |
99 | (*)b - c - /(*)b/: ?+*{} follows nothing in regexp |
378cc40b |
100 | $b b n - - |
1b1626e4 |
101 | a\ - c - Search pattern not terminated |
378cc40b |
102 | a\(b a(b y $&-$1 a(b- |
103 | a\(*b ab y $& ab |
104 | a\(*b a((b y $& a((b |
105 | a\\b a\b y $& a\b |
1b1626e4 |
106 | abc) - c - /abc)/: unmatched () in regexp |
107 | (abc - c - /(abc/: unmatched () in regexp |
378cc40b |
108 | ((a)) abc y $&-$1-$2 a-a-a |
109 | (a)b(c) abc y $&-$1-$2 abc-a-c |
110 | a+b+c aabbabc y $& abc |
a687059c |
111 | a{1,}b{1,}c aabbabc y $& abc |
1b1626e4 |
112 | a** - c - /a**/: nested *?+ in regexp |
a0d0e21e |
113 | a.+?c abcabc y $& abc |
378cc40b |
114 | (a+|b)* ab y $&-$1 ab-b |
a687059c |
115 | (a+|b){0,} ab y $&-$1 ab-b |
378cc40b |
116 | (a+|b)+ ab y $&-$1 ab-b |
a687059c |
117 | (a+|b){1,} ab y $&-$1 ab-b |
378cc40b |
118 | (a+|b)? ab y $&-$1 a-a |
a687059c |
119 | (a+|b){0,1} ab y $&-$1 a-a |
1b1626e4 |
120 | )( - c - /)(/: unmatched () in regexp |
378cc40b |
121 | [^ab]* cde y $& cde |
122 | abc n - - |
123 | a* y $& |
124 | ([abc])*d abbbcd y $&-$1 abbbcd-c |
125 | ([abc])*bcd abcd y $&-$1 abcd-a |
126 | a|b|c|d|e e y $& e |
127 | (a|b|c|d|e)f ef y $&-$1 ef-e |
378cc40b |
128 | abcd*efg abcdefg y $& abcdefg |
129 | ab* xabyabbbz y $& ab |
130 | ab* xayabbbz y $& a |
131 | (ab|cd)e abcde y $&-$1 cde-cd |
132 | [abhgefdc]ij hij y $& hij |
133 | ^(ab|cd)e abcde n x$1y xy |
134 | (abc|)ef abcdef y $&-$1 ef- |
135 | (a|b)c*d abcd y $&-$1 bcd-b |
136 | (ab|ab*)bc abc y $&-$1 abc-a |
137 | a([bc]*)c* abc y $&-$1 abc-bc |
138 | a([bc]*)(c*d) abcd y $&-$1-$2 abcd-bc-d |
139 | a([bc]+)(c*d) abcd y $&-$1-$2 abcd-bc-d |
140 | a([bc]*)(c+d) abcd y $&-$1-$2 abcd-b-cd |
141 | a[bcd]*dcdcde adcdcde y $& adcdcde |
142 | a[bcd]+dcdcde adcdcde n - - |
143 | (ab|a)b*c abc y $&-$1 abc-ab |
144 | ((a)(b)c)(d) abcd y $1-$2-$3-$4 abc-a-b-d |
145 | [a-zA-Z_][a-zA-Z0-9_]* alpha y $& alpha |
146 | ^a(bc+|b[eh])g|.h$ abh y $&-$1 bh- |
147 | (bc+d$|ef*g.|h?i(j|k)) effgz y $&-$1-$2 effgz-effgz- |
148 | (bc+d$|ef*g.|h?i(j|k)) ij y $&-$1-$2 ij-ij-j |
149 | (bc+d$|ef*g.|h?i(j|k)) effg n - - |
150 | (bc+d$|ef*g.|h?i(j|k)) bcdd n - - |
151 | (bc+d$|ef*g.|h?i(j|k)) reffgz y $&-$1-$2 effgz-effgz- |
fe14fcc3 |
152 | ((((((((((a)))))))))) a y $10 a |
153 | ((((((((((a))))))))))\10 aa y $& aa |
9d116dd7 |
154 | ((((((((((a))))))))))${bang} aa n - - |
155 | ((((((((((a))))))))))${bang} a! y $& a! |
378cc40b |
156 | (((((((((a))))))))) a y $& a |
157 | multiple words of text uh-uh n - - |
158 | multiple words multiple words, yeah y $& multiple words |
159 | (.*)c(.*) abcde y $&-$1-$2 abcde-ab-de |
160 | \((.*), (.*)\) (a, b) y ($2, $1) (b, a) |
161 | [k] ab n - - |
162 | abcd abcd y $&-\$&-\\$& abcd-$&-\abcd |
163 | a(bc)d abcd y $1-\$1-\\$1 bc-$1-\bc |
164 | a[-]?c ac y $& ac |
165 | (abc)\1 abcabc y $1 abc |
166 | ([a-c]*)\1 abcabc y $1 abc |
ef64f398 |
167 | \1 - c - /\1/: reference to nonexistent group |
168 | \2 - c - /\2/: reference to nonexistent group |
169 | (a)|\1 a y - - |
170 | (a)|\1 x n - - |
171 | (a)|\2 - c - /(a)|\2/: reference to nonexistent group |
172 | (([a-c])b*?\2)* ababbbcbc y $&-$1-$2 ababb-bb-b |
173 | (([a-c])b*?\2){3} ababbbcbc y $&-$1-$2 ababbbcbc-cbc-c |
174 | ((\3|b)\2(a)x)+ aaxabxbaxbbx n - - |
175 | ((\3|b)\2(a)x)+ aaaxabaxbaaxbbax y $&-$1-$2-$3 bbax-bbax-b-a |
176 | ((\3|b)\2(a)){2,} bbaababbabaaaaabbaaaabba y $&-$1-$2-$3 bbaaaabba-bba-b-a |
1462b684 |
177 | 'abc'i ABC y $& ABC |
178 | 'abc'i XBC n - - |
179 | 'abc'i AXC n - - |
180 | 'abc'i ABX n - - |
181 | 'abc'i XABCY y $& ABC |
182 | 'abc'i ABABC y $& ABC |
183 | 'ab*c'i ABC y $& ABC |
184 | 'ab*bc'i ABC y $& ABC |
185 | 'ab*bc'i ABBC y $& ABBC |
a0d0e21e |
186 | 'ab*?bc'i ABBBBC y $& ABBBBC |
187 | 'ab{0,}?bc'i ABBBBC y $& ABBBBC |
188 | 'ab+?bc'i ABBC y $& ABBC |
1462b684 |
189 | 'ab+bc'i ABC n - - |
190 | 'ab+bc'i ABQ n - - |
191 | 'ab{1,}bc'i ABQ n - - |
192 | 'ab+bc'i ABBBBC y $& ABBBBC |
a0d0e21e |
193 | 'ab{1,}?bc'i ABBBBC y $& ABBBBC |
194 | 'ab{1,3}?bc'i ABBBBC y $& ABBBBC |
195 | 'ab{3,4}?bc'i ABBBBC y $& ABBBBC |
196 | 'ab{4,5}?bc'i ABBBBC n - - |
197 | 'ab??bc'i ABBC y $& ABBC |
198 | 'ab??bc'i ABC y $& ABC |
199 | 'ab{0,1}?bc'i ABC y $& ABC |
200 | 'ab??bc'i ABBBBC n - - |
201 | 'ab??c'i ABC y $& ABC |
202 | 'ab{0,1}?c'i ABC y $& ABC |
1462b684 |
203 | '^abc$'i ABC y $& ABC |
204 | '^abc$'i ABCC n - - |
205 | '^abc'i ABCC y $& ABC |
206 | '^abc$'i AABC n - - |
207 | 'abc$'i AABC y $& ABC |
208 | '^'i ABC y $& |
209 | '$'i ABC y $& |
210 | 'a.c'i ABC y $& ABC |
211 | 'a.c'i AXC y $& AXC |
a0d0e21e |
212 | 'a.*?c'i AXYZC y $& AXYZC |
1462b684 |
213 | 'a.*c'i AXYZD n - - |
214 | 'a[bc]d'i ABC n - - |
215 | 'a[bc]d'i ABD y $& ABD |
216 | 'a[b-d]e'i ABD n - - |
217 | 'a[b-d]e'i ACE y $& ACE |
218 | 'a[b-d]'i AAC y $& AC |
219 | 'a[-b]'i A- y $& A- |
220 | 'a[b-]'i A- y $& A- |
73b437c8 |
221 | 'a[b-a]'i - c - /a[b-a]/: invalid [] range "b-a" in regexp |
1b1626e4 |
222 | 'a[]b'i - c - /a[]b/: unmatched [] in regexp |
223 | 'a['i - c - /a[/: unmatched [] in regexp |
1462b684 |
224 | 'a]'i A] y $& A] |
225 | 'a[]]b'i A]B y $& A]B |
226 | 'a[^bc]d'i AED y $& AED |
227 | 'a[^bc]d'i ABD n - - |
228 | 'a[^-b]c'i ADC y $& ADC |
229 | 'a[^-b]c'i A-C n - - |
230 | 'a[^]b]c'i A]C n - - |
231 | 'a[^]b]c'i ADC y $& ADC |
232 | 'ab|cd'i ABC y $& AB |
233 | 'ab|cd'i ABCD y $& AB |
234 | '()ef'i DEF y $&-$1 EF- |
1b1626e4 |
235 | '*a'i - c - /*a/: ?+*{} follows nothing in regexp |
236 | '(*)b'i - c - /(*)b/: ?+*{} follows nothing in regexp |
1462b684 |
237 | '$b'i B n - - |
1b1626e4 |
238 | 'a\'i - c - Search pattern not terminated |
1462b684 |
239 | 'a\(b'i A(B y $&-$1 A(B- |
240 | 'a\(*b'i AB y $& AB |
241 | 'a\(*b'i A((B y $& A((B |
242 | 'a\\b'i A\B y $& A\B |
1b1626e4 |
243 | 'abc)'i - c - /abc)/: unmatched () in regexp |
244 | '(abc'i - c - /(abc/: unmatched () in regexp |
1462b684 |
245 | '((a))'i ABC y $&-$1-$2 A-A-A |
246 | '(a)b(c)'i ABC y $&-$1-$2 ABC-A-C |
247 | 'a+b+c'i AABBABC y $& ABC |
248 | 'a{1,}b{1,}c'i AABBABC y $& ABC |
1b1626e4 |
249 | 'a**'i - c - /a**/: nested *?+ in regexp |
a0d0e21e |
250 | 'a.+?c'i ABCABC y $& ABC |
251 | 'a.*?c'i ABCABC y $& ABC |
252 | 'a.{0,5}?c'i ABCABC y $& ABC |
1462b684 |
253 | '(a+|b)*'i AB y $&-$1 AB-B |
254 | '(a+|b){0,}'i AB y $&-$1 AB-B |
255 | '(a+|b)+'i AB y $&-$1 AB-B |
256 | '(a+|b){1,}'i AB y $&-$1 AB-B |
257 | '(a+|b)?'i AB y $&-$1 A-A |
258 | '(a+|b){0,1}'i AB y $&-$1 A-A |
a0d0e21e |
259 | '(a+|b){0,1}?'i AB y $&-$1 - |
1b1626e4 |
260 | ')('i - c - /)(/: unmatched () in regexp |
1462b684 |
261 | '[^ab]*'i CDE y $& CDE |
262 | 'abc'i n - - |
263 | 'a*'i y $& |
264 | '([abc])*d'i ABBBCD y $&-$1 ABBBCD-C |
265 | '([abc])*bcd'i ABCD y $&-$1 ABCD-A |
266 | 'a|b|c|d|e'i E y $& E |
267 | '(a|b|c|d|e)f'i EF y $&-$1 EF-E |
1462b684 |
268 | 'abcd*efg'i ABCDEFG y $& ABCDEFG |
269 | 'ab*'i XABYABBBZ y $& AB |
270 | 'ab*'i XAYABBBZ y $& A |
271 | '(ab|cd)e'i ABCDE y $&-$1 CDE-CD |
272 | '[abhgefdc]ij'i HIJ y $& HIJ |
273 | '^(ab|cd)e'i ABCDE n x$1y XY |
274 | '(abc|)ef'i ABCDEF y $&-$1 EF- |
275 | '(a|b)c*d'i ABCD y $&-$1 BCD-B |
276 | '(ab|ab*)bc'i ABC y $&-$1 ABC-A |
277 | 'a([bc]*)c*'i ABC y $&-$1 ABC-BC |
278 | 'a([bc]*)(c*d)'i ABCD y $&-$1-$2 ABCD-BC-D |
279 | 'a([bc]+)(c*d)'i ABCD y $&-$1-$2 ABCD-BC-D |
280 | 'a([bc]*)(c+d)'i ABCD y $&-$1-$2 ABCD-B-CD |
281 | 'a[bcd]*dcdcde'i ADCDCDE y $& ADCDCDE |
282 | 'a[bcd]+dcdcde'i ADCDCDE n - - |
283 | '(ab|a)b*c'i ABC y $&-$1 ABC-AB |
284 | '((a)(b)c)(d)'i ABCD y $1-$2-$3-$4 ABC-A-B-D |
285 | '[a-zA-Z_][a-zA-Z0-9_]*'i ALPHA y $& ALPHA |
286 | '^a(bc+|b[eh])g|.h$'i ABH y $&-$1 BH- |
287 | '(bc+d$|ef*g.|h?i(j|k))'i EFFGZ y $&-$1-$2 EFFGZ-EFFGZ- |
288 | '(bc+d$|ef*g.|h?i(j|k))'i IJ y $&-$1-$2 IJ-IJ-J |
289 | '(bc+d$|ef*g.|h?i(j|k))'i EFFG n - - |
290 | '(bc+d$|ef*g.|h?i(j|k))'i BCDD n - - |
291 | '(bc+d$|ef*g.|h?i(j|k))'i REFFGZ y $&-$1-$2 EFFGZ-EFFGZ- |
292 | '((((((((((a))))))))))'i A y $10 A |
293 | '((((((((((a))))))))))\10'i AA y $& AA |
9d116dd7 |
294 | '((((((((((a))))))))))${bang}'i AA n - - |
295 | '((((((((((a))))))))))${bang}'i A! y $& A! |
1462b684 |
296 | '(((((((((a)))))))))'i A y $& A |
a0d0e21e |
297 | '(?:(?:(?:(?:(?:(?:(?:(?:(?:(a))))))))))'i A y $1 A |
298 | '(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))'i C y $1 C |
1462b684 |
299 | 'multiple words of text'i UH-UH n - - |
300 | 'multiple words'i MULTIPLE WORDS, YEAH y $& MULTIPLE WORDS |
301 | '(.*)c(.*)'i ABCDE y $&-$1-$2 ABCDE-AB-DE |
302 | '\((.*), (.*)\)'i (A, B) y ($2, $1) (B, A) |
303 | '[k]'i AB n - - |
304 | 'abcd'i ABCD y $&-\$&-\\$& ABCD-$&-\ABCD |
305 | 'a(bc)d'i ABCD y $1-\$1-\\$1 BC-$1-\BC |
306 | 'a[-]?c'i AC y $& AC |
307 | '(abc)\1'i ABCABC y $1 ABC |
308 | '([a-c]*)\1'i ABCABC y $1 ABC |
a0d0e21e |
309 | a(?!b). abad y $& ad |
310 | a(?=d). abad y $& ad |
311 | a(?=c|d). abad y $& ad |
312 | a(?:b|c|d)(.) ace y $1 e |
313 | a(?:b|c|d)*(.) ace y $1 e |
314 | a(?:b|c|d)+?(.) ace y $1 e |
c277df42 |
315 | a(?:b|c|d)+?(.) acdbcdbe y $1 d |
316 | a(?:b|c|d)+(.) acdbcdbe y $1 e |
317 | a(?:b|c|d){2}(.) acdbcdbe y $1 b |
318 | a(?:b|c|d){4,5}(.) acdbcdbe y $1 b |
319 | a(?:b|c|d){4,5}?(.) acdbcdbe y $1 d |
320 | ((foo)|(bar))* foobar y $1-$2-$3 bar-foo-bar |
321 | :(?: - c - /(?/: Sequence (? incomplete |
322 | a(?:b|c|d){6,7}(.) acdbcdbe y $1 e |
323 | a(?:b|c|d){6,7}?(.) acdbcdbe y $1 e |
324 | a(?:b|c|d){5,6}(.) acdbcdbe y $1 e |
325 | a(?:b|c|d){5,6}?(.) acdbcdbe y $1 b |
326 | a(?:b|c|d){5,7}(.) acdbcdbe y $1 e |
327 | a(?:b|c|d){5,7}?(.) acdbcdbe y $1 b |
a0d0e21e |
328 | a(?:b|(c|e){1,2}?|d)+?(.) ace y $1$2 ce |
329 | ^(.+)?B AB y $1 A |
c277df42 |
330 | ^([^a-z])|(\^)$ . y $1 . |
331 | ^[<>]& <&OUT y $& <& |
332 | ^(a\1?){4}$ aaaaaaaaaa y $1 aaaa |
333 | ^(a\1?){4}$ aaaaaaaaa n - - |
334 | ^(a\1?){4}$ aaaaaaaaaaa n - - |
af3f8c16 |
335 | ^(a(?(1)\1)){4}$ aaaaaaaaaa y $1 aaaa |
336 | ^(a(?(1)\1)){4}$ aaaaaaaaa n - - |
337 | ^(a(?(1)\1)){4}$ aaaaaaaaaaa n - - |
708e3b05 |
338 | ((a{4})+) aaaaaaaaa y $1 aaaaaaaa |
339 | (((aa){2})+) aaaaaaaaaa y $1 aaaaaaaa |
340 | (((a{2}){2})+) aaaaaaaaaa y $1 aaaaaaaa |
c277df42 |
341 | (?:(f)(o)(o)|(b)(a)(r))* foobar y $1:$2:$3:$4:$5:$6 f:o:o:b:a:r |
342 | (?<=a)b ab y $& b |
343 | (?<=a)b cb n - - |
344 | (?<=a)b b n - - |
345 | (?<!c)b ab y $& b |
346 | (?<!c)b cb n - - |
347 | (?<!c)b b y - - |
348 | (?<!c)b b y $& b |
349 | (?<%)b - c - /(?<%)b/: Sequence (?%...) not recognized |
350 | (?:..)*a aba y $& aba |
351 | (?:..)*?a aba y $& a |
352 | ^(?:b|a(?=(.)))*\1 abc y $& ab |
353 | ^(){3,5} abc y a$1 a |
354 | ^(a+)*ax aax y $1 a |
355 | ^((a|b)+)*ax aax y $1 a |
356 | ^((a|bc)+)*ax aax y $1 a |
357 | (a|x)*ab cab y y$1 y |
358 | (a)*ab cab y y$1 y |
359 | (?:(?i)a)b ab y $& ab |
360 | ((?i)a)b ab y $&:$1 ab:a |
361 | (?:(?i)a)b Ab y $& Ab |
362 | ((?i)a)b Ab y $&:$1 Ab:A |
363 | (?:(?i)a)b aB n - - |
364 | ((?i)a)b aB n - - |
ca9dfc88 |
365 | (?i:a)b ab y $& ab |
366 | ((?i:a))b ab y $&:$1 ab:a |
367 | (?i:a)b Ab y $& Ab |
368 | ((?i:a))b Ab y $&:$1 Ab:A |
369 | (?i:a)b aB n - - |
370 | ((?i:a))b aB n - - |
371 | '(?:(?-i)a)b'i ab y $& ab |
372 | '((?-i)a)b'i ab y $&:$1 ab:a |
373 | '(?:(?-i)a)b'i aB y $& aB |
374 | '((?-i)a)b'i aB y $&:$1 aB:a |
375 | '(?:(?-i)a)b'i Ab n - - |
376 | '((?-i)a)b'i Ab n - - |
377 | '(?:(?-i)a)b'i aB y $& aB |
378 | '((?-i)a)b'i aB y $1 a |
379 | '(?:(?-i)a)b'i AB n - - |
380 | '((?-i)a)b'i AB n - - |
381 | '(?-i:a)b'i ab y $& ab |
382 | '((?-i:a))b'i ab y $&:$1 ab:a |
383 | '(?-i:a)b'i aB y $& aB |
384 | '((?-i:a))b'i aB y $&:$1 aB:a |
385 | '(?-i:a)b'i Ab n - - |
386 | '((?-i:a))b'i Ab n - - |
387 | '(?-i:a)b'i aB y $& aB |
388 | '((?-i:a))b'i aB y $1 a |
389 | '(?-i:a)b'i AB n - - |
390 | '((?-i:a))b'i AB n - - |
391 | '((?-i:a.))b'i a\nB n - - |
392 | '((?s-i:a.))b'i a\nB y $1 a\n |
393 | '((?s-i:a.))b'i B\nB n - - |
c277df42 |
394 | (?:c|d)(?:)(?:a(?:)(?:b)(?:b(?:))(?:b(?:)(?:b))) cabbbb y $& cabbbb |
395 | (?:c|d)(?:)(?:aaaaaaaa(?:)(?:bbbbbbbb)(?:bbbbbbbb(?:))(?:bbbbbbbb(?:)(?:bbbbbbbb))) caaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb y $& caaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb |
396 | '(ab)\d\1'i Ab4ab y $1 Ab |
397 | '(ab)\d\1'i ab4Ab y $1 ab |
ad4f75a6 |
398 | foo\w*\d{4}baz foobar1234baz y $& foobar1234baz |
c277df42 |
399 | a(?{})b cabd y $& ab |
400 | a(?{)b - c - /a(?{)b/: Sequence (?{...}) not terminated or not {}-balanced |
401 | a(?{{})b - c - /a(?{{})b/: Sequence (?{...}) not terminated or not {}-balanced |
402 | a(?{}})b - c - /a(?{}})b/: Sequence (?{...}) not terminated or not {}-balanced |
403 | a(?{"{"})b - c - /a(?{"{"})b/: Sequence (?{...}) not terminated or not {}-balanced |
404 | a(?{"\{"})b cabd y $& ab |
d98d5fff |
405 | a(?{"{"}})b - c - Unmatched right curly bracket |
c277df42 |
406 | a(?{$bl="\{"}).b caxbd y $bl { |
407 | x(~~)*(?:(?:F)?)? x~~ y - - |
408 | ^a(?#xxx){3}c aaac y $& aaac |
409 | '^a (?#xxx) (?#yyy) {3}c'x aaac y $& aaac |
410 | (?<![cd])b dbcb n - - |
411 | (?<![cd])[ab] dbaacb y $& a |
412 | (?<!(c|d))b dbcb n - - |
413 | (?<!(c|d))[ab] dbaacb y $& a |
414 | (?<!cd)[ab] cdaccb y $& b |
415 | ^(?:a?b?)*$ a-- n - - |
416 | ((?s)^a(.))((?m)^b$) a\nb\nc\n y $1;$2;$3 a\n;\n;b |
417 | ((?m)^b$) a\nb\nc\n y $1 b |
418 | (?m)^b a\nb\n y $& b |
419 | (?m)^(b) a\nb\n y $1 b |
420 | ((?m)^b) a\nb\n y $1 b |
421 | \n((?m)^b) a\nb\n y $1 b |
422 | ((?s).)c(?!.) a\nb\nc\n y $1 \n |
423 | ((?s).)c(?!.) a\nb\nc\n y $1:$& \n:\nc |
424 | ((?s)b.)c(?!.) a\nb\nc\n y $1 b\n |
425 | ((?s)b.)c(?!.) a\nb\nc\n y $1:$& b\n:b\nc |
426 | ^b a\nb\nc\n n - - |
427 | ()^b a\nb\nc\n n - - |
428 | ((?m)^b) a\nb\nc\n y $1 b |
429 | (?(1)a|b) a n - - |
430 | (?(1)b|a) a y $& a |
431 | (x)?(?(1)a|b) a n - - |
432 | (x)?(?(1)b|a) a y $& a |
433 | ()?(?(1)b|a) a y $& a |
434 | ()(?(1)b|a) a n - - |
435 | ()?(?(1)a|b) a y $& a |
436 | ^(\()?blah(?(1)(\)))$ (blah) y $2 ) |
437 | ^(\()?blah(?(1)(\)))$ blah y ($2) () |
438 | ^(\()?blah(?(1)(\)))$ blah) n - - |
439 | ^(\()?blah(?(1)(\)))$ (blah n - - |
440 | ^(\(+)?blah(?(1)(\)))$ (blah) y $2 ) |
441 | ^(\(+)?blah(?(1)(\)))$ blah y ($2) () |
442 | ^(\(+)?blah(?(1)(\)))$ blah) n - - |
443 | ^(\(+)?blah(?(1)(\)))$ (blah n - - |
444 | (?(1?)a|b) a c - /(?(1?)a|b)/: Switch (?(number? not recognized |
445 | (?(1)a|b|c) a c - /(?(1)a|b|c)/: Switch (?(condition)... contains too many branches |
446 | (?(?{0})a|b) a n - - |
447 | (?(?{0})b|a) a y $& a |
448 | (?(?{1})b|a) a n - - |
449 | (?(?{1})a|b) a y $& a |
450 | (?(?!a)a|b) a n - - |
451 | (?(?!a)b|a) a y $& a |
452 | (?(?=a)b|a) a n - - |
453 | (?(?=a)a|b) a y $& a |
454 | (?=(a+?))(\1ab) aaab y $2 aab |
455 | ^(?=(a+?))\1ab aaab n - - |
456 | (\w+:)+ one: y $1 one: |
457 | $(?<=^(a)) a y $1 a |
458 | (?=(a+?))(\1ab) aaab y $2 aab |
459 | ^(?=(a+?))\1ab aaab n - - |
460 | ([\w:]+::)?(\w+)$ abcd: n - - |
461 | ([\w:]+::)?(\w+)$ abcd y $1-$2 -abcd |
462 | ([\w:]+::)?(\w+)$ xy:z:::abcd y $1-$2 xy:z:::-abcd |
463 | ^[^bcd]*(c+) aexycd y $1 c |
464 | (a*)b+ caab y $1 aa |
465 | ([\w:]+::)?(\w+)$ abcd: n - - |
466 | ([\w:]+::)?(\w+)$ abcd y $1-$2 -abcd |
467 | ([\w:]+::)?(\w+)$ xy:z:::abcd y $1-$2 xy:z:::-abcd |
468 | ^[^bcd]*(c+) aexycd y $1 c |
469 | (?{$a=2})a*aa(?{local$a=$a+1})k*c(?{$b=$a}) yaaxxaaaacd y $b 3 |
470 | (?{$a=2})(a(?{local$a=$a+1}))*aak*c(?{$b=$a}) yaaxxaaaacd y $b 4 |
471 | (>a+)ab aaab n - - |
fe44a5e8 |
472 | (?>a+)b aaab y - - |
4599a1de |
473 | ([[:]+) a:[b]: y $1 :[ |
474 | ([[=]+) a=[b]= y $1 =[ |
475 | ([[.]+) a.[b]. y $1 .[ |
476 | [a[:xyz: - c - /[a[:xyz:/: unmatched [] in regexp |
b8c5462f |
477 | [a[:xyz:] - c - Character class [:xyz:] unknown |
767d463e |
478 | [a[:]b[:c] abc y $& abc |
b8c5462f |
479 | ([a[:xyz:]b]+) pbaq c - Character class [:xyz:] unknown |
480 | [a[:]b[:c] abc y $& abc |
481 | ([[:alpha:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd |
482 | ([[:alnum:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01Xy |
483 | ([[:ascii:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01Xy__-- ${nulnul} |
484 | ([[:cntrl:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ${nulnul} |
485 | ([[:digit:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 01 |
486 | ([[:graph:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01Xy__-- |
487 | ([[:lower:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 cd |
488 | ([[:print:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01Xy__-- |
489 | ([[:punct:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 __-- |
490 | ([[:space:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 |
491 | ([[:word:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01Xy__ |
492 | ([[:upper:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 AB |
493 | ([[:xdigit:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01 |
494 | ([[:^alpha:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 01 |
495 | ([[:^alnum:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 __-- ${nulnul}${ffff} |
496 | ([[:^ascii:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ${ffff} |
497 | ([[:^cntrl:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01Xy__-- |
498 | ([[:^digit:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd |
499 | ([[:^lower:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 AB |
500 | ([[:^print:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ${nulnul}${ffff} |
501 | ([[:^punct:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01Xy |
502 | ([[:^space:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 ABcd01Xy__-- |
503 | ([[:^word:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 -- ${nulnul}${ffff} |
504 | ([[:^upper:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 cd01 |
505 | ([[:^xdigit:]]+) ABcd01Xy__-- ${nulnul}${ffff} y $1 Xy__-- ${nulnul}${ffff} |
506 | [[:foo:]] - c - Character class [:foo:] unknown |
507 | [[:^foo:]] - c - Character class [:^foo:] unknown |
fe44a5e8 |
508 | ((?>a+)b) aaab y $1 aaab |
509 | (?>(a+))b aaab y $1 aaa |
c277df42 |
510 | ((?>[^()]+)|\([^()]*\))+ ((abc(ade)ufh()()x y $& abc(ade)ufh()()x |
8d37f932 |
511 | (?<=x+)y - c - /(?<=x+)y/: variable length lookbehind not implemented |
512 | a{37,17} - c - /a{37,17}/: Can't do {n,m} with n > m |
cf93c79d |
513 | \Z a\nb\n y $-[0] 3 |
514 | \z a\nb\n y $-[0] 4 |
515 | $ a\nb\n y $-[0] 3 |
516 | \Z b\na\n y $-[0] 3 |
517 | \z b\na\n y $-[0] 4 |
518 | $ b\na\n y $-[0] 3 |
519 | \Z b\na y $-[0] 3 |
520 | \z b\na y $-[0] 3 |
521 | $ b\na y $-[0] 3 |
522 | '\Z'm a\nb\n y $-[0] 3 |
523 | '\z'm a\nb\n y $-[0] 4 |
524 | '$'m a\nb\n y $-[0] 1 |
525 | '\Z'm b\na\n y $-[0] 3 |
526 | '\z'm b\na\n y $-[0] 4 |
527 | '$'m b\na\n y $-[0] 1 |
528 | '\Z'm b\na y $-[0] 3 |
529 | '\z'm b\na y $-[0] 3 |
530 | '$'m b\na y $-[0] 1 |
b85d18e9 |
531 | a\Z a\nb\n n - - |
cf93c79d |
532 | a\z a\nb\n n - - |
533 | a$ a\nb\n n - - |
534 | a\Z b\na\n y $-[0] 2 |
535 | a\z b\na\n n - - |
536 | a$ b\na\n y $-[0] 2 |
537 | a\Z b\na y $-[0] 2 |
538 | a\z b\na y $-[0] 2 |
539 | a$ b\na y $-[0] 2 |
540 | 'a\Z'm a\nb\n bn - - |
541 | 'a\z'm a\nb\n n - - |
542 | 'a$'m a\nb\n y $-[0] 0 |
543 | 'a\Z'm b\na\n y $-[0] 2 |
544 | 'a\z'm b\na\n n - - |
545 | 'a$'m b\na\n y $-[0] 2 |
546 | 'a\Z'm b\na y $-[0] 2 |
547 | 'a\z'm b\na y $-[0] 2 |
548 | 'a$'m b\na y $-[0] 2 |
549 | aa\Z aa\nb\n n - - |
550 | aa\z aa\nb\n n - - |
551 | aa$ aa\nb\n n - - |
552 | aa\Z b\naa\n y $-[0] 2 |
553 | aa\z b\naa\n n - - |
554 | aa$ b\naa\n y $-[0] 2 |
555 | aa\Z b\naa y $-[0] 2 |
556 | aa\z b\naa y $-[0] 2 |
557 | aa$ b\naa y $-[0] 2 |
558 | 'aa\Z'm aa\nb\n bn - - |
559 | 'aa\z'm aa\nb\n n - - |
560 | 'aa$'m aa\nb\n y $-[0] 0 |
561 | 'aa\Z'm b\naa\n y $-[0] 2 |
562 | 'aa\z'm b\naa\n n - - |
563 | 'aa$'m b\naa\n y $-[0] 2 |
564 | 'aa\Z'm b\naa y $-[0] 2 |
565 | 'aa\z'm b\naa y $-[0] 2 |
566 | 'aa$'m b\naa y $-[0] 2 |
567 | aa\Z ac\nb\n n - - |
568 | aa\z ac\nb\n n - - |
569 | aa$ ac\nb\n n - - |
570 | aa\Z b\nac\n n - - |
571 | aa\z b\nac\n n - - |
572 | aa$ b\nac\n n - - |
573 | aa\Z b\nac n - - |
574 | aa\z b\nac n - - |
575 | aa$ b\nac n - - |
576 | 'aa\Z'm ac\nb\n n - - |
577 | 'aa\z'm ac\nb\n n - - |
578 | 'aa$'m ac\nb\n n - - |
579 | 'aa\Z'm b\nac\n n - - |
580 | 'aa\z'm b\nac\n n - - |
581 | 'aa$'m b\nac\n n - - |
582 | 'aa\Z'm b\nac n - - |
583 | 'aa\z'm b\nac n - - |
584 | 'aa$'m b\nac n - - |
585 | aa\Z ca\nb\n n - - |
586 | aa\z ca\nb\n n - - |
587 | aa$ ca\nb\n n - - |
588 | aa\Z b\nca\n n - - |
589 | aa\z b\nca\n n - - |
590 | aa$ b\nca\n n - - |
591 | aa\Z b\nca n - - |
592 | aa\z b\nca n - - |
593 | aa$ b\nca n - - |
594 | 'aa\Z'm ca\nb\n n - - |
595 | 'aa\z'm ca\nb\n n - - |
596 | 'aa$'m ca\nb\n n - - |
597 | 'aa\Z'm b\nca\n n - - |
598 | 'aa\z'm b\nca\n n - - |
599 | 'aa$'m b\nca\n n - - |
600 | 'aa\Z'm b\nca n - - |
601 | 'aa\z'm b\nca n - - |
602 | 'aa$'m b\nca n - - |
603 | ab\Z ab\nb\n n - - |
604 | ab\z ab\nb\n n - - |
605 | ab$ ab\nb\n n - - |
606 | ab\Z b\nab\n y $-[0] 2 |
607 | ab\z b\nab\n n - - |
608 | ab$ b\nab\n y $-[0] 2 |
609 | ab\Z b\nab y $-[0] 2 |
610 | ab\z b\nab y $-[0] 2 |
611 | ab$ b\nab y $-[0] 2 |
612 | 'ab\Z'm ab\nb\n bn - - |
613 | 'ab\z'm ab\nb\n n - - |
614 | 'ab$'m ab\nb\n y $-[0] 0 |
615 | 'ab\Z'm b\nab\n y $-[0] 2 |
616 | 'ab\z'm b\nab\n n - - |
617 | 'ab$'m b\nab\n y $-[0] 2 |
618 | 'ab\Z'm b\nab y $-[0] 2 |
619 | 'ab\z'm b\nab y $-[0] 2 |
620 | 'ab$'m b\nab y $-[0] 2 |
621 | ab\Z ac\nb\n n - - |
622 | ab\z ac\nb\n n - - |
623 | ab$ ac\nb\n n - - |
624 | ab\Z b\nac\n n - - |
625 | ab\z b\nac\n n - - |
626 | ab$ b\nac\n n - - |
627 | ab\Z b\nac n - - |
628 | ab\z b\nac n - - |
629 | ab$ b\nac n - - |
630 | 'ab\Z'm ac\nb\n n - - |
631 | 'ab\z'm ac\nb\n n - - |
632 | 'ab$'m ac\nb\n n - - |
633 | 'ab\Z'm b\nac\n n - - |
634 | 'ab\z'm b\nac\n n - - |
635 | 'ab$'m b\nac\n n - - |
636 | 'ab\Z'm b\nac n - - |
637 | 'ab\z'm b\nac n - - |
638 | 'ab$'m b\nac n - - |
639 | ab\Z ca\nb\n n - - |
640 | ab\z ca\nb\n n - - |
641 | ab$ ca\nb\n n - - |
642 | ab\Z b\nca\n n - - |
643 | ab\z b\nca\n n - - |
644 | ab$ b\nca\n n - - |
645 | ab\Z b\nca n - - |
646 | ab\z b\nca n - - |
647 | ab$ b\nca n - - |
648 | 'ab\Z'm ca\nb\n n - - |
649 | 'ab\z'm ca\nb\n n - - |
650 | 'ab$'m ca\nb\n n - - |
651 | 'ab\Z'm b\nca\n n - - |
652 | 'ab\z'm b\nca\n n - - |
653 | 'ab$'m b\nca\n n - - |
654 | 'ab\Z'm b\nca n - - |
655 | 'ab\z'm b\nca n - - |
656 | 'ab$'m b\nca n - - |
657 | abb\Z abb\nb\n n - - |
658 | abb\z abb\nb\n n - - |
659 | abb$ abb\nb\n n - - |
660 | abb\Z b\nabb\n y $-[0] 2 |
661 | abb\z b\nabb\n n - - |
662 | abb$ b\nabb\n y $-[0] 2 |
663 | abb\Z b\nabb y $-[0] 2 |
664 | abb\z b\nabb y $-[0] 2 |
665 | abb$ b\nabb y $-[0] 2 |
666 | 'abb\Z'm abb\nb\n bn - - |
667 | 'abb\z'm abb\nb\n n - - |
668 | 'abb$'m abb\nb\n y $-[0] 0 |
669 | 'abb\Z'm b\nabb\n y $-[0] 2 |
670 | 'abb\z'm b\nabb\n n - - |
671 | 'abb$'m b\nabb\n y $-[0] 2 |
672 | 'abb\Z'm b\nabb y $-[0] 2 |
673 | 'abb\z'm b\nabb y $-[0] 2 |
674 | 'abb$'m b\nabb y $-[0] 2 |
675 | abb\Z ac\nb\n n - - |
676 | abb\z ac\nb\n n - - |
677 | abb$ ac\nb\n n - - |
678 | abb\Z b\nac\n n - - |
679 | abb\z b\nac\n n - - |
680 | abb$ b\nac\n n - - |
681 | abb\Z b\nac n - - |
682 | abb\z b\nac n - - |
683 | abb$ b\nac n - - |
684 | 'abb\Z'm ac\nb\n n - - |
685 | 'abb\z'm ac\nb\n n - - |
686 | 'abb$'m ac\nb\n n - - |
687 | 'abb\Z'm b\nac\n n - - |
688 | 'abb\z'm b\nac\n n - - |
689 | 'abb$'m b\nac\n n - - |
690 | 'abb\Z'm b\nac n - - |
691 | 'abb\z'm b\nac n - - |
692 | 'abb$'m b\nac n - - |
693 | abb\Z ca\nb\n n - - |
694 | abb\z ca\nb\n n - - |
695 | abb$ ca\nb\n n - - |
696 | abb\Z b\nca\n n - - |
697 | abb\z b\nca\n n - - |
698 | abb$ b\nca\n n - - |
699 | abb\Z b\nca n - - |
700 | abb\z b\nca n - - |
701 | abb$ b\nca n - - |
702 | 'abb\Z'm ca\nb\n n - - |
703 | 'abb\z'm ca\nb\n n - - |
704 | 'abb$'m ca\nb\n n - - |
705 | 'abb\Z'm b\nca\n n - - |
706 | 'abb\z'm b\nca\n n - - |
707 | 'abb$'m b\nca\n n - - |
708 | 'abb\Z'm b\nca n - - |
709 | 'abb\z'm b\nca n - - |
710 | 'abb$'m b\nca n - - |
8e680dc3 |
711 | (^|x)(c) ca y $2 c |
aca2d497 |
712 | a*abc?xyz+pqr{3}ab{2,}xy{4,5}pq{0,6}AB{0,}zz x n - - |
0f5d15d6 |
713 | a(?{$a=2;$b=3;($b)=$a})b yabz y $b 2 |
9fe1d20c |
714 | round\(((?>[^()]+))\) _I(round(xs * sz),1) y $1 xs * sz |
ce3e6498 |
715 | '((?x:.) )' x y $1- x - |
716 | '((?-x:.) )'x x y $1- x- |
adac82c7 |
717 | foo.bart foo.bart y - - |
2c2d71f5 |
718 | '^d[x][x][x]'m abcd\ndxxx y - - |
719 | .X(.+)+X bbbbXcXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
720 | .X(.+)+XX bbbbXcXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
721 | .XX(.+)+X bbbbXXcXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
722 | .X(.+)+X bbbbXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
723 | .X(.+)+XX bbbbXXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
724 | .XX(.+)+X bbbbXXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
725 | .X(.+)+[X] bbbbXcXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
726 | .X(.+)+[X][X] bbbbXcXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
727 | .XX(.+)+[X] bbbbXXcXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
728 | .X(.+)+[X] bbbbXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
729 | .X(.+)+[X][X] bbbbXXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
730 | .XX(.+)+[X] bbbbXXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
731 | .[X](.+)+[X] bbbbXcXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
732 | .[X](.+)+[X][X] bbbbXcXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
733 | .[X][X](.+)+[X] bbbbXXcXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa y - - |
734 | .[X](.+)+[X] bbbbXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
735 | .[X](.+)+[X][X] bbbbXXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
736 | .[X][X](.+)+[X] bbbbXXXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa n - - |
737 | tt+$ xxxtt y - - |
1209ba90 |
738 | ([a-\d]+) za-9z y $1 a-9 |
1209ba90 |
739 | ([\d-z]+) a0-za y $1 0-z |
73b437c8 |
740 | ([\d-\s]+) a0- z y $1 0- |
1209ba90 |
741 | ([a-[:digit:]]+) za-9z y $1 a-9 |
1209ba90 |
742 | ([[:digit:]-z]+) =0-z= y $1 0-z |
73b437c8 |
743 | ([[:digit:]-[:alpha:]]+) =0-z= y $1 0-z |
30382c73 |
744 | \GX.*X aaaXbX n - - |