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 |
a687059c |
11 | ab{0,}bc abbbbc y $& abbbbc |
378cc40b |
12 | ab+bc abbc y $& abbc |
13 | ab+bc abc n - - |
14 | ab+bc abq n - - |
a687059c |
15 | ab{1,}bc abq n - - |
378cc40b |
16 | ab+bc abbbbc y $& abbbbc |
a687059c |
17 | ab{1,}bc abbbbc y $& abbbbc |
18 | ab{1,3}bc abbbbc y $& abbbbc |
19 | ab{3,4}bc abbbbc y $& abbbbc |
20 | ab{4,5}bc abbbbc n - - |
378cc40b |
21 | ab?bc abbc y $& abbc |
22 | ab?bc abc y $& abc |
a687059c |
23 | ab{0,1}bc abc y $& abc |
378cc40b |
24 | ab?bc abbbbc n - - |
25 | ab?c abc y $& abc |
a687059c |
26 | ab{0,1}c abc y $& abc |
378cc40b |
27 | ^abc$ abc y $& abc |
28 | ^abc$ abcc n - - |
29 | ^abc abcc y $& abc |
30 | ^abc$ aabc n - - |
31 | abc$ aabc y $& abc |
32 | ^ abc y $& |
33 | $ abc y $& |
34 | a.c abc y $& abc |
35 | a.c axc y $& axc |
36 | a.*c axyzc y $& axyzc |
37 | a.*c axyzd n - - |
38 | a[bc]d abc n - - |
39 | a[bc]d abd y $& abd |
40 | a[b-d]e abd n - - |
41 | a[b-d]e ace y $& ace |
42 | a[b-d] aac y $& ac |
43 | a[-b] a- y $& a- |
44 | a[b-] a- y $& a- |
45 | a[b-a] - c - - |
46 | a[]b - c - - |
47 | a[ - c - - |
48 | a] a] y $& a] |
49 | a[]]b a]b y $& a]b |
50 | a[^bc]d aed y $& aed |
51 | a[^bc]d abd n - - |
52 | a[^-b]c adc y $& adc |
53 | a[^-b]c a-c n - - |
54 | a[^]b]c a]c n - - |
55 | a[^]b]c adc y $& adc |
bbce6d69 |
56 | \ba\b a- y - - |
57 | \ba\b -a y - - |
58 | \ba\b -a- y - - |
59 | \by\b xy n - - |
60 | \by\b yz n - - |
61 | \by\b xyz n - - |
62 | \Ba\B a- n - - |
63 | \Ba\B -a n - - |
64 | \Ba\B -a- n - - |
65 | \By\b xy y - - |
66 | \by\B yz y - - |
67 | \By\B xyz y - - |
68 | \w a y - - |
69 | \w - n - - |
70 | \W a n - - |
71 | \W - y - - |
72 | a\sb a b y - - |
73 | a\sb a-b n - - |
74 | a\Sb a b n - - |
75 | a\Sb a-b y - - |
76 | \d 1 y - - |
77 | \d - n - - |
78 | \D 1 n - - |
79 | \D - y - - |
80 | [\w] a y - - |
81 | [\w] - n - - |
82 | [\W] a n - - |
83 | [\W] - y - - |
84 | a[\s]b a b y - - |
85 | a[\s]b a-b n - - |
86 | a[\S]b a b n - - |
87 | a[\S]b a-b y - - |
88 | [\d] 1 y - - |
89 | [\d] - n - - |
90 | [\D] 1 n - - |
91 | [\D] - y - - |
378cc40b |
92 | ab|cd abc y $& ab |
93 | ab|cd abcd y $& ab |
94 | ()ef def y $&-$1 ef- |
378cc40b |
95 | *a - c - - |
378cc40b |
96 | (*)b - c - - |
97 | $b b n - - |
98 | a\ - c - - |
99 | a\(b a(b y $&-$1 a(b- |
100 | a\(*b ab y $& ab |
101 | a\(*b a((b y $& a((b |
102 | a\\b a\b y $& a\b |
103 | abc) - c - - |
104 | (abc - c - - |
105 | ((a)) abc y $&-$1-$2 a-a-a |
106 | (a)b(c) abc y $&-$1-$2 abc-a-c |
107 | a+b+c aabbabc y $& abc |
a687059c |
108 | a{1,}b{1,}c aabbabc y $& abc |
378cc40b |
109 | a** - c - - |
a0d0e21e |
110 | a.+?c abcabc y $& abc |
378cc40b |
111 | (a+|b)* ab y $&-$1 ab-b |
a687059c |
112 | (a+|b){0,} ab y $&-$1 ab-b |
378cc40b |
113 | (a+|b)+ ab y $&-$1 ab-b |
a687059c |
114 | (a+|b){1,} ab y $&-$1 ab-b |
378cc40b |
115 | (a+|b)? ab y $&-$1 a-a |
a687059c |
116 | (a+|b){0,1} ab y $&-$1 a-a |
378cc40b |
117 | )( - c - - |
118 | [^ab]* cde y $& cde |
119 | abc n - - |
120 | a* y $& |
121 | ([abc])*d abbbcd y $&-$1 abbbcd-c |
122 | ([abc])*bcd abcd y $&-$1 abcd-a |
123 | a|b|c|d|e e y $& e |
124 | (a|b|c|d|e)f ef y $&-$1 ef-e |
378cc40b |
125 | abcd*efg abcdefg y $& abcdefg |
126 | ab* xabyabbbz y $& ab |
127 | ab* xayabbbz y $& a |
128 | (ab|cd)e abcde y $&-$1 cde-cd |
129 | [abhgefdc]ij hij y $& hij |
130 | ^(ab|cd)e abcde n x$1y xy |
131 | (abc|)ef abcdef y $&-$1 ef- |
132 | (a|b)c*d abcd y $&-$1 bcd-b |
133 | (ab|ab*)bc abc y $&-$1 abc-a |
134 | a([bc]*)c* abc y $&-$1 abc-bc |
135 | a([bc]*)(c*d) abcd y $&-$1-$2 abcd-bc-d |
136 | a([bc]+)(c*d) abcd y $&-$1-$2 abcd-bc-d |
137 | a([bc]*)(c+d) abcd y $&-$1-$2 abcd-b-cd |
138 | a[bcd]*dcdcde adcdcde y $& adcdcde |
139 | a[bcd]+dcdcde adcdcde n - - |
140 | (ab|a)b*c abc y $&-$1 abc-ab |
141 | ((a)(b)c)(d) abcd y $1-$2-$3-$4 abc-a-b-d |
142 | [a-zA-Z_][a-zA-Z0-9_]* alpha y $& alpha |
143 | ^a(bc+|b[eh])g|.h$ abh y $&-$1 bh- |
144 | (bc+d$|ef*g.|h?i(j|k)) effgz y $&-$1-$2 effgz-effgz- |
145 | (bc+d$|ef*g.|h?i(j|k)) ij y $&-$1-$2 ij-ij-j |
146 | (bc+d$|ef*g.|h?i(j|k)) effg n - - |
147 | (bc+d$|ef*g.|h?i(j|k)) bcdd n - - |
148 | (bc+d$|ef*g.|h?i(j|k)) reffgz y $&-$1-$2 effgz-effgz- |
fe14fcc3 |
149 | ((((((((((a)))))))))) a y $10 a |
150 | ((((((((((a))))))))))\10 aa y $& aa |
151 | ((((((((((a))))))))))\41 aa n - - |
152 | ((((((((((a))))))))))\41 a! y $& a! |
378cc40b |
153 | (((((((((a))))))))) a y $& a |
154 | multiple words of text uh-uh n - - |
155 | multiple words multiple words, yeah y $& multiple words |
156 | (.*)c(.*) abcde y $&-$1-$2 abcde-ab-de |
157 | \((.*), (.*)\) (a, b) y ($2, $1) (b, a) |
158 | [k] ab n - - |
159 | abcd abcd y $&-\$&-\\$& abcd-$&-\abcd |
160 | a(bc)d abcd y $1-\$1-\\$1 bc-$1-\bc |
161 | a[-]?c ac y $& ac |
162 | (abc)\1 abcabc y $1 abc |
163 | ([a-c]*)\1 abcabc y $1 abc |
1462b684 |
164 | 'abc'i ABC y $& ABC |
165 | 'abc'i XBC n - - |
166 | 'abc'i AXC n - - |
167 | 'abc'i ABX n - - |
168 | 'abc'i XABCY y $& ABC |
169 | 'abc'i ABABC y $& ABC |
170 | 'ab*c'i ABC y $& ABC |
171 | 'ab*bc'i ABC y $& ABC |
172 | 'ab*bc'i ABBC y $& ABBC |
a0d0e21e |
173 | 'ab*?bc'i ABBBBC y $& ABBBBC |
174 | 'ab{0,}?bc'i ABBBBC y $& ABBBBC |
175 | 'ab+?bc'i ABBC y $& ABBC |
1462b684 |
176 | 'ab+bc'i ABC n - - |
177 | 'ab+bc'i ABQ n - - |
178 | 'ab{1,}bc'i ABQ n - - |
179 | 'ab+bc'i ABBBBC y $& ABBBBC |
a0d0e21e |
180 | 'ab{1,}?bc'i ABBBBC y $& ABBBBC |
181 | 'ab{1,3}?bc'i ABBBBC y $& ABBBBC |
182 | 'ab{3,4}?bc'i ABBBBC y $& ABBBBC |
183 | 'ab{4,5}?bc'i ABBBBC n - - |
184 | 'ab??bc'i ABBC y $& ABBC |
185 | 'ab??bc'i ABC y $& ABC |
186 | 'ab{0,1}?bc'i ABC y $& ABC |
187 | 'ab??bc'i ABBBBC n - - |
188 | 'ab??c'i ABC y $& ABC |
189 | 'ab{0,1}?c'i ABC y $& ABC |
1462b684 |
190 | '^abc$'i ABC y $& ABC |
191 | '^abc$'i ABCC n - - |
192 | '^abc'i ABCC y $& ABC |
193 | '^abc$'i AABC n - - |
194 | 'abc$'i AABC y $& ABC |
195 | '^'i ABC y $& |
196 | '$'i ABC y $& |
197 | 'a.c'i ABC y $& ABC |
198 | 'a.c'i AXC y $& AXC |
a0d0e21e |
199 | 'a.*?c'i AXYZC y $& AXYZC |
1462b684 |
200 | 'a.*c'i AXYZD n - - |
201 | 'a[bc]d'i ABC n - - |
202 | 'a[bc]d'i ABD y $& ABD |
203 | 'a[b-d]e'i ABD n - - |
204 | 'a[b-d]e'i ACE y $& ACE |
205 | 'a[b-d]'i AAC y $& AC |
206 | 'a[-b]'i A- y $& A- |
207 | 'a[b-]'i A- y $& A- |
208 | 'a[b-a]'i - c - - |
209 | 'a[]b'i - c - - |
210 | 'a['i - c - - |
211 | 'a]'i A] y $& A] |
212 | 'a[]]b'i A]B y $& A]B |
213 | 'a[^bc]d'i AED y $& AED |
214 | 'a[^bc]d'i ABD n - - |
215 | 'a[^-b]c'i ADC y $& ADC |
216 | 'a[^-b]c'i A-C n - - |
217 | 'a[^]b]c'i A]C n - - |
218 | 'a[^]b]c'i ADC y $& ADC |
219 | 'ab|cd'i ABC y $& AB |
220 | 'ab|cd'i ABCD y $& AB |
221 | '()ef'i DEF y $&-$1 EF- |
1462b684 |
222 | '*a'i - c - - |
1462b684 |
223 | '(*)b'i - c - - |
224 | '$b'i B n - - |
225 | 'a\'i - c - - |
226 | 'a\(b'i A(B y $&-$1 A(B- |
227 | 'a\(*b'i AB y $& AB |
228 | 'a\(*b'i A((B y $& A((B |
229 | 'a\\b'i A\B y $& A\B |
230 | 'abc)'i - c - - |
231 | '(abc'i - c - - |
232 | '((a))'i ABC y $&-$1-$2 A-A-A |
233 | '(a)b(c)'i ABC y $&-$1-$2 ABC-A-C |
234 | 'a+b+c'i AABBABC y $& ABC |
235 | 'a{1,}b{1,}c'i AABBABC y $& ABC |
236 | 'a**'i - c - - |
a0d0e21e |
237 | 'a.+?c'i ABCABC y $& ABC |
238 | 'a.*?c'i ABCABC y $& ABC |
239 | 'a.{0,5}?c'i ABCABC y $& ABC |
1462b684 |
240 | '(a+|b)*'i AB y $&-$1 AB-B |
241 | '(a+|b){0,}'i AB y $&-$1 AB-B |
242 | '(a+|b)+'i AB y $&-$1 AB-B |
243 | '(a+|b){1,}'i AB y $&-$1 AB-B |
244 | '(a+|b)?'i AB y $&-$1 A-A |
245 | '(a+|b){0,1}'i AB y $&-$1 A-A |
a0d0e21e |
246 | '(a+|b){0,1}?'i AB y $&-$1 - |
1462b684 |
247 | ')('i - c - - |
248 | '[^ab]*'i CDE y $& CDE |
249 | 'abc'i n - - |
250 | 'a*'i y $& |
251 | '([abc])*d'i ABBBCD y $&-$1 ABBBCD-C |
252 | '([abc])*bcd'i ABCD y $&-$1 ABCD-A |
253 | 'a|b|c|d|e'i E y $& E |
254 | '(a|b|c|d|e)f'i EF y $&-$1 EF-E |
1462b684 |
255 | 'abcd*efg'i ABCDEFG y $& ABCDEFG |
256 | 'ab*'i XABYABBBZ y $& AB |
257 | 'ab*'i XAYABBBZ y $& A |
258 | '(ab|cd)e'i ABCDE y $&-$1 CDE-CD |
259 | '[abhgefdc]ij'i HIJ y $& HIJ |
260 | '^(ab|cd)e'i ABCDE n x$1y XY |
261 | '(abc|)ef'i ABCDEF y $&-$1 EF- |
262 | '(a|b)c*d'i ABCD y $&-$1 BCD-B |
263 | '(ab|ab*)bc'i ABC y $&-$1 ABC-A |
264 | 'a([bc]*)c*'i ABC y $&-$1 ABC-BC |
265 | 'a([bc]*)(c*d)'i ABCD y $&-$1-$2 ABCD-BC-D |
266 | 'a([bc]+)(c*d)'i ABCD y $&-$1-$2 ABCD-BC-D |
267 | 'a([bc]*)(c+d)'i ABCD y $&-$1-$2 ABCD-B-CD |
268 | 'a[bcd]*dcdcde'i ADCDCDE y $& ADCDCDE |
269 | 'a[bcd]+dcdcde'i ADCDCDE n - - |
270 | '(ab|a)b*c'i ABC y $&-$1 ABC-AB |
271 | '((a)(b)c)(d)'i ABCD y $1-$2-$3-$4 ABC-A-B-D |
272 | '[a-zA-Z_][a-zA-Z0-9_]*'i ALPHA y $& ALPHA |
273 | '^a(bc+|b[eh])g|.h$'i ABH y $&-$1 BH- |
274 | '(bc+d$|ef*g.|h?i(j|k))'i EFFGZ y $&-$1-$2 EFFGZ-EFFGZ- |
275 | '(bc+d$|ef*g.|h?i(j|k))'i IJ y $&-$1-$2 IJ-IJ-J |
276 | '(bc+d$|ef*g.|h?i(j|k))'i EFFG n - - |
277 | '(bc+d$|ef*g.|h?i(j|k))'i BCDD n - - |
278 | '(bc+d$|ef*g.|h?i(j|k))'i REFFGZ y $&-$1-$2 EFFGZ-EFFGZ- |
279 | '((((((((((a))))))))))'i A y $10 A |
280 | '((((((((((a))))))))))\10'i AA y $& AA |
281 | '((((((((((a))))))))))\41'i AA n - - |
282 | '((((((((((a))))))))))\41'i A! y $& A! |
283 | '(((((((((a)))))))))'i A y $& A |
a0d0e21e |
284 | '(?:(?:(?:(?:(?:(?:(?:(?:(?:(a))))))))))'i A y $1 A |
285 | '(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))'i C y $1 C |
1462b684 |
286 | 'multiple words of text'i UH-UH n - - |
287 | 'multiple words'i MULTIPLE WORDS, YEAH y $& MULTIPLE WORDS |
288 | '(.*)c(.*)'i ABCDE y $&-$1-$2 ABCDE-AB-DE |
289 | '\((.*), (.*)\)'i (A, B) y ($2, $1) (B, A) |
290 | '[k]'i AB n - - |
291 | 'abcd'i ABCD y $&-\$&-\\$& ABCD-$&-\ABCD |
292 | 'a(bc)d'i ABCD y $1-\$1-\\$1 BC-$1-\BC |
293 | 'a[-]?c'i AC y $& AC |
294 | '(abc)\1'i ABCABC y $1 ABC |
295 | '([a-c]*)\1'i ABCABC y $1 ABC |
a0d0e21e |
296 | a(?!b). abad y $& ad |
297 | a(?=d). abad y $& ad |
298 | a(?=c|d). abad y $& ad |
299 | a(?:b|c|d)(.) ace y $1 e |
300 | a(?:b|c|d)*(.) ace y $1 e |
301 | a(?:b|c|d)+?(.) ace y $1 e |
302 | a(?:b|(c|e){1,2}?|d)+?(.) ace y $1$2 ce |
303 | ^(.+)?B AB y $1 A |