Lines Matching refs:x2

144 static void x2(char* pattern, char* str, int from, int to)  in x2()  function
169 x2("", "", 0, 0); in main()
170 x2("^", "", 0, 0); in main()
171 x2("$", "", 0, 0); in main()
172 x2("\\G", "", 0, 0); in main()
173 x2("\\A", "", 0, 0); in main()
174 x2("\\Z", "", 0, 0); in main()
175 x2("\\z", "", 0, 0); in main()
176 x2("^$", "", 0, 0); in main()
177 x2("\\ca", "\001", 0, 1); in main()
178 x2("\\C-b", "\002", 0, 1); in main()
179 x2("\\c\\\\", "\034", 0, 1); in main()
180 x2("q[\\c\\\\]", "q\034", 0, 2); in main()
181 x2("", "a", 0, 0); in main()
182 x2("a", "a", 0, 1); in main()
183 x2("\\x61", "a", 0, 1); in main()
184 x2("aa", "aa", 0, 2); in main()
185 x2("aaa", "aaa", 0, 3); in main()
186 x2("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 0, 35); in main()
187 x2("ab", "ab", 0, 2); in main()
188 x2("b", "ab", 1, 2); in main()
189 x2("bc", "abc", 1, 3); in main()
190 x2("(?i:#RET#)", "#INS##RET#", 5, 10); in main()
191 x2("\\17", "\017", 0, 1); in main()
192 x2("\\x1f", "\x1f", 0, 1); in main()
193 x2("a(?#....\\\\JJJJ)b", "ab", 0, 2); in main()
194 x2("(?x) G (o O(?-x)oO) g L", "GoOoOgLe", 0, 7); in main()
195 x2(".", "a", 0, 1); in main()
197 x2("..", "ab", 0, 2); in main()
198 x2("\\w", "e", 0, 1); in main()
200 x2("\\s", " ", 0, 1); in main()
201 x2("\\S", "b", 0, 1); in main()
202 x2("\\d", "4", 0, 1); in main()
204 x2("\\b", "z ", 0, 0); in main()
205 x2("\\b", " z", 1, 1); in main()
206 x2("\\B", "zz ", 1, 1); in main()
207 x2("\\B", "z ", 2, 2); in main()
208 x2("\\B", " z", 0, 0); in main()
209 x2("[ab]", "b", 0, 1); in main()
211 x2("[a-z]", "t", 0, 1); in main()
213 x2("[^a]", "\n", 0, 1); in main()
214 x2("[]]", "]", 0, 1); in main()
216 x2("[\\^]+", "0^^1", 1, 3); in main()
217 x2("[b-]", "b", 0, 1); in main()
218 x2("[b-]", "-", 0, 1); in main()
219 x2("[\\w]", "z", 0, 1); in main()
221 x2("[\\W]", "b$", 1, 2); in main()
222 x2("[\\d]", "5", 0, 1); in main()
224 x2("[\\D]", "t", 0, 1); in main()
226 x2("[\\s]", " ", 0, 1); in main()
228 x2("[\\S]", "b", 0, 1); in main()
230 x2("[\\w\\d]", "2", 0, 1); in main()
232 x2("[[:upper:]]", "B", 0, 1); in main()
233 x2("[*[:xdigit:]+]", "+", 0, 1); in main()
234 x2("[*[:xdigit:]+]", "GHIKK-9+*", 6, 7); in main()
235 x2("[*[:xdigit:]+]", "-@^+", 3, 4); in main()
237 x2("[[:upper]]", ":", 0, 1); in main()
238 x2("[\\044-\\047]", "\046", 0, 1); in main()
239 x2("[\\x5a-\\x5c]", "\x5b", 0, 1); in main()
240 x2("[\\x6A-\\x6D]", "\x6c", 0, 1); in main()
243 x2("[\\[]", "[", 0, 1); in main()
244 x2("[\\]]", "]", 0, 1); in main()
245 x2("[&]", "&", 0, 1); in main()
246 x2("[[ab]]", "b", 0, 1); in main()
247 x2("[[ab]c]", "c", 0, 1); in main()
250 x2("[[ab]&&bc]", "b", 0, 1); in main()
253 x2("[a-z&&b-y&&c-x]", "w", 0, 1); in main()
255 x2("[[^a&&a]&&a-z]", "b", 0, 1); in main()
257 x2("[[^a-z&&bcdef]&&[^c-g]]", "h", 0, 1); in main()
259 x2("[^[^abc]&&[^cde]]", "c", 0, 1); in main()
260 x2("[^[^abc]&&[^cde]]", "e", 0, 1); in main()
262 x2("[a-&&-a]", "-", 0, 1); in main()
265 x2("a\\Wbc", "a bc", 0, 4); in main()
266 x2("a.b.c", "aabbc", 0, 5); in main()
267 x2(".\\wb\\W..c", "abb bcc", 0, 7); in main()
268 x2("\\s\\wzzz", " zzzz", 0, 5); in main()
269 x2("aa.b", "aabb", 0, 4); in main()
271 x2(".a", "aa", 0, 2); in main()
272 x2("^a", "a", 0, 1); in main()
273 x2("^a$", "a", 0, 1); in main()
274 x2("^\\w$", "a", 0, 1); in main()
276 x2("^\\wab$", "zab", 0, 3); in main()
277 x2("^\\wabcdef$", "zabcdef", 0, 7); in main()
278 x2("^\\w...def$", "zabcdef", 0, 7); in main()
279 x2("\\w\\w\\s\\Waaa\\d", "aa aaa4", 0, 8); in main()
280 x2("\\A\\Z", "", 0, 0); in main()
281 x2("\\Axyz", "xyz", 0, 3); in main()
282 x2("xyz\\Z", "xyz", 0, 3); in main()
283 x2("xyz\\z", "xyz", 0, 3); in main()
284 x2("a\\Z", "a", 0, 1); in main()
285 x2("\\Gaz", "az", 0, 2); in main()
290 x2("\\^\\$", "^$", 0, 2); in main()
291 x2("^x?y", "xy", 0, 2); in main()
292 x2("^(x?y)", "xy", 0, 2); in main()
293 x2("\\w", "_", 0, 1); in main()
295 x2("(?=z)z", "z", 0, 1); in main()
297 x2("(?!z)a", "a", 0, 1); in main()
299 x2("(?i:a)", "a", 0, 1); in main()
300 x2("(?i:a)", "A", 0, 1); in main()
301 x2("(?i:A)", "a", 0, 1); in main()
303 x2("(?i:[A-Z])", "a", 0, 1); in main()
304 x2("(?i:[f-m])", "H", 0, 1); in main()
305 x2("(?i:[f-m])", "h", 0, 1); in main()
307 x2("(?i:[A-c])", "D", 0, 1); in main()
310 x2("(?i:[!-k])", "Z", 0, 1); in main()
311 x2("(?i:[!-k])", "7", 0, 1); in main()
312 x2("(?i:[T-}])", "b", 0, 1); in main()
313 x2("(?i:[T-}])", "{", 0, 1); in main()
314 x2("(?i:\\?a)", "?A", 0, 2); in main()
315 x2("(?i:\\*A)", "*a", 0, 2); in main()
317 x2("(?m:.)", "\n", 0, 1); in main()
318 x2("(?m:a.)", "a\n", 0, 2); in main()
319 x2("(?m:.b)", "a\nb", 1, 3); in main()
320 x2(".*abc", "dddabdd\nddabc", 8, 13); in main()
321 x2("(?m:.*abc)", "dddabddabc", 0, 10); in main()
324 x2("a?", "", 0, 0); in main()
325 x2("a?", "b", 0, 0); in main()
326 x2("a?", "a", 0, 1); in main()
327 x2("a*", "", 0, 0); in main()
328 x2("a*", "a", 0, 1); in main()
329 x2("a*", "aaa", 0, 3); in main()
330 x2("a*", "baaaa", 0, 0); in main()
332 x2("a+", "a", 0, 1); in main()
333 x2("a+", "aaaa", 0, 4); in main()
334 x2("a+", "aabbb", 0, 2); in main()
335 x2("a+", "baaaa", 1, 5); in main()
336 x2(".?", "", 0, 0); in main()
337 x2(".?", "f", 0, 1); in main()
338 x2(".?", "\n", 0, 0); in main()
339 x2(".*", "", 0, 0); in main()
340 x2(".*", "abcde", 0, 5); in main()
341 x2(".+", "z", 0, 1); in main()
342 x2(".+", "zdswer\n", 0, 6); in main()
343 x2("(.*)a\\1f", "babfbac", 0, 4); in main()
344 x2("(.*)a\\1f", "bacbabf", 3, 7); in main()
345 x2("((.*)a\\2f)", "bacbabf", 3, 7); in main()
346 x2("(.*)a\\1f", "baczzzzzz\nbazz\nzzzzbabf", 19, 23); in main()
347 x2("a|b", "a", 0, 1); in main()
348 x2("a|b", "b", 0, 1); in main()
349 x2("|a", "a", 0, 0); in main()
350 x2("(|a)", "a", 0, 0); in main()
351 x2("ab|bc", "ab", 0, 2); in main()
352 x2("ab|bc", "bc", 0, 2); in main()
353 x2("z(?:ab|bc)", "zbc", 0, 3); in main()
354 x2("a(?:ab|bc)c", "aabc", 0, 4); in main()
355 x2("ab|(?:ac|az)", "az", 0, 2); in main()
356 x2("a|b|c", "dc", 1, 2); in main()
357 x2("a|b|cd|efg|h|ijk|lmn|o|pq|rstuvwx|yz", "pqr", 0, 2); in main()
359 x2("a|^z", "ba", 1, 2); in main()
360 x2("a|^z", "za", 0, 1); in main()
361 x2("a|\\Gz", "bza", 2, 3); in main()
362 x2("a|\\Gz", "za", 0, 1); in main()
363 x2("a|\\Az", "bza", 2, 3); in main()
364 x2("a|\\Az", "za", 0, 1); in main()
365 x2("a|b\\Z", "ba", 1, 2); in main()
366 x2("a|b\\Z", "b", 0, 1); in main()
367 x2("a|b\\z", "ba", 1, 2); in main()
368 x2("a|b\\z", "b", 0, 1); in main()
369 x2("\\w|\\s", " ", 0, 1); in main()
371 x2("\\w|%", "%", 0, 1); in main()
372 x2("\\w|[&$]", "&", 0, 1); in main()
373 x2("[b-d]|[^e-z]", "a", 0, 1); in main()
374 x2("(?:a|[c-f])|bz", "dz", 0, 1); in main()
375 x2("(?:a|[c-f])|bz", "bz", 0, 2); in main()
376 x2("abc|(?=zz)..f", "zzf", 0, 3); in main()
377 x2("abc|(?!zz)..f", "abf", 0, 3); in main()
378 x2("(?=za)..a|(?=zz)..a", "zza", 0, 3); in main()
380 x2("(?>abd|a)c", "abdc", 0, 4); in main()
381 x2("a?|b", "a", 0, 1); in main()
382 x2("a?|b", "b", 0, 0); in main()
383 x2("a?|b", "", 0, 0); in main()
384 x2("a*|b", "aa", 0, 2); in main()
385 x2("a*|b*", "ba", 0, 0); in main()
386 x2("a*|b*", "ab", 0, 1); in main()
387 x2("a+|b*", "", 0, 0); in main()
388 x2("a+|b*", "bbb", 0, 3); in main()
389 x2("a+|b*", "abbb", 0, 1); in main()
391 x2("(a|b)?", "b", 0, 1); in main()
392 x2("(a|b)*", "ba", 0, 2); in main()
393 x2("(a|b)+", "bab", 0, 3); in main()
394 x2("(ab|ca)+", "caabbc", 0, 4); in main()
395 x2("(ab|ca)+", "aabca", 1, 5); in main()
396 x2("(ab|ca)+", "abzca", 0, 2); in main()
397 x2("(a|bab)+", "ababa", 0, 5); in main()
398 x2("(a|bab)+", "ba", 1, 2); in main()
399 x2("(a|bab)+", "baaaba", 1, 4); in main()
400 x2("(?:a|b)(?:a|b)", "ab", 0, 2); in main()
401 x2("(?:a*|b*)(?:a*|b*)", "aaabbb", 0, 3); in main()
402 x2("(?:a*|b*)(?:a+|b+)", "aaabbb", 0, 6); in main()
403 x2("(?:a+|b+){2}", "aaabbb", 0, 6); in main()
404 x2("h{0,}", "hhhh", 0, 4); in main()
405 x2("(?:a+|b+){1,2}", "aaabbb", 0, 6); in main()
410 x2("^a{2,}?a$", "aaa", 0, 3); in main()
411 x2("^[a-z]{2,}?$", "aaa", 0, 3); in main()
412 x2("(?:a+|\\Ab*)cc", "cc", 0, 2); in main()
414 x2("(?:^a+|b+)*c", "aabbbabc", 6, 8); in main()
415 x2("(?:^a+|b+)*c", "aabbbbc", 0, 7); in main()
416 x2("a|(?i)c", "C", 0, 1); in main()
417 x2("(?i)c|a", "C", 0, 1); in main()
418 x2("(?i)c|a", "A", 0, 1); in main()
419 x2("(?i:c)|a", "C", 0, 1); in main()
421 x2("[abc]?", "abc", 0, 1); in main()
422 x2("[abc]*", "abc", 0, 3); in main()
423 x2("[^abc]*", "abc", 0, 0); in main()
425 x2("a?\?", "aaa", 0, 0); in main()
426 x2("ba?\?b", "bab", 0, 3); in main()
427 x2("a*?", "aaa", 0, 0); in main()
428 x2("ba*?", "baa", 0, 1); in main()
429 x2("ba*?b", "baab", 0, 4); in main()
430 x2("a+?", "aaa", 0, 1); in main()
431 x2("ba+?", "baa", 0, 2); in main()
432 x2("ba+?b", "baab", 0, 4); in main()
433 x2("(?:a?)?\?", "a", 0, 0); in main()
434 x2("(?:a?\?)?", "a", 0, 0); in main()
435 x2("(?:a?)+?", "aaa", 0, 1); in main()
436 x2("(?:a+)?\?", "aaa", 0, 0); in main()
437 x2("(?:a+)?\?b", "aaab", 0, 4); in main()
438 x2("(?:ab)?{2}", "", 0, 0); in main()
439 x2("(?:ab)?{2}", "ababa", 0, 4); in main()
440 x2("(?:ab)*{0}", "ababa", 0, 0); in main()
441 x2("(?:ab){3,}", "abababab", 0, 8); in main()
443 x2("(?:ab){2,4}", "ababab", 0, 6); in main()
444 x2("(?:ab){2,4}", "ababababab", 0, 8); in main()
445 x2("(?:ab){2,4}?", "ababababab", 0, 4); in main()
446 x2("(?:ab){,}", "ab{,}", 0, 5); in main()
447 x2("(?:abc)+?{2}", "abcabcabc", 0, 6); in main()
448 x2("(?:X*)(?i:xa)", "XXXa", 0, 4); in main()
449 x2("(d+)([^abc]z)", "dddz", 0, 4); in main()
450 x2("([^abc]*)([^abc]z)", "dddz", 0, 4); in main()
451 x2("(\\w+)(\\wz)", "dddz", 0, 4); in main()
454 x2("((ab))", "ab", 0, 2); in main()
462 x2("(^a)", "a", 0, 1); in main()
477 x2("(abc)(?i:\\1)", "abcABC", 0, 6); in main()
481 x2("(?:abc)|(ABC)", "abc", 0, 3); in main()
497 x2("(?:(?:\\1|z)(a))+$", "zaaa", 0, 4); in main()
498 x2("(a)(?=\\1)", "aa", 0, 1); in main()
500 x2("(a)\\1", "aa", 0, 2); in main()
502 x2("(a?)\\1", "aa", 0, 2); in main()
503 x2("(a?\?)\\1", "aa", 0, 0); in main()
504 x2("(a*)\\1", "aaaaa", 0, 4); in main()
506 x2("a(b*)\\1", "abbbb", 0, 5); in main()
507 x2("a(b*)\\1", "ab", 0, 1); in main()
508 x2("(a*)(b*)\\1\\2", "aaabbaaabb", 0, 10); in main()
509 x2("(a*)(b*)\\2", "aaabbbb", 0, 7); in main()
510 x2("(((((((a*)b))))))c\\7", "aaabcaaa", 0, 8); in main()
512 x2("(a)(b)(c)\\2\\1\\3", "abcbac", 0, 6); in main()
513 x2("([a-d])\\1", "cc", 0, 2); in main()
514 x2("(\\w\\d\\s)\\1", "f5 f5 ", 0, 6); in main()
516 x2("(who|[a-c]{3})\\1", "whowho", 0, 6); in main()
517 x2("...(who|[a-c]{3})\\1", "abcwhowho", 0, 9); in main()
518 x2("(who|[a-c]{3})\\1", "cbccbc", 0, 6); in main()
519 x2("(^a)\\1", "aa", 0, 2); in main()
523 x2("(a*\\Z)\\1", "a", 1, 1); in main()
524 x2(".(a*\\Z)\\1", "ba", 1, 2); in main()
527 x2("((?i:az))\\1", "AzAz", 0, 4); in main()
529 x2("(?<=a)b", "ab", 1, 2); in main()
531 x2("(?<=a|b)b", "bb", 1, 2); in main()
532 x2("(?<=a|bc)b", "bcb", 2, 3); in main()
533 x2("(?<=a|bc)b", "ab", 1, 2); in main()
534 x2("(?<=a|bc||defghij|klmnopq|r)z", "rz", 1, 2); in main()
535 x2("(a)\\g<1>", "aa", 0, 2); in main()
536 x2("(?<!a)b", "cb", 1, 2); in main()
538 x2("(?<!a|bc)b", "bbb", 0, 1); in main()
540 x2("(?<name1>a)", "a", 0, 1); in main()
541 x2("(?<name_2>ab)\\g<name_2>", "abab", 0, 4); in main()
542 x2("(?<name_3>.zv.)\\k<name_3>", "azvbazvb", 0, 8); in main()
543 x2("(?<=\\g<ab>)|-\\zEND (?<ab>XyZ)", "XyZ", 3, 3); in main()
544 x2("(?<n>|a\\g<n>)+", "", 0, 0); in main()
545 x2("(?<n>|\\(\\g<n>\\))+$", "()(())", 0, 6); in main()
547 x2("\\g<n>(abc|df(?<n>.YZ){2,8}){0}", "XYZ", 0, 3); in main()
548 x2("\\A(?<n>(a\\g<n>)|)\\z", "aaaa", 0, 4); in main()
549 x2("(?<n>|\\g<m>\\g<n>)\\z|\\zEND (?<m>a|(b)\\g<m>)", "bbbbabba", 0, 8); in main()
550 x2("(?<name1240>\\w+\\sx)a+\\k<name1240>", " fg xaaaaaaaafg x", 2, 18); in main()
552 x2("(.)(((?<_>a)))\\k<_>", "zaa", 0, 3); in main()
553 x2("((?<name1>\\d)|(?<name2>\\w))(\\k<name1>|\\k<name2>)", "ff", 0, 2); in main()
554 x2("(?:(?<x>)|(?<x>efg))\\k<x>", "", 0, 0); in main()
555 x2("(?:(?<x>abc)|(?<x>efg))\\k<x>", "abcefgefg", 3, 9); in main()
557x2("(?:(?<n1>.)|(?<n1>..)|(?<n1>...)|(?<n1>....)|(?<n1>.....)|(?<n1>......)|(?<n1>.......)|(?<n1>.… in main()
560 x2("(?<foo>a|\\(\\g<foo>\\))", "a", 0, 1); in main()
561 x2("(?<foo>a|\\(\\g<foo>\\))", "((((((a))))))", 0, 13); in main()
563 x2("\\g<bar>|\\zEND(?<bar>.*abc$)", "abcxxxabc", 0, 9); in main()
564 x2("\\g<1>|\\zEND(.a.)", "bac", 0, 3); in main()
566 x2("\\A(?:\\g<pon>|\\g<pan>|\\zEND (?<pan>a|c\\g<pon>c)(?<pon>b|d\\g<pan>d))$", "cdcbcdc", 0, 7); in main()
567 x2("\\A(?<n>|a\\g<m>)\\z|\\zEND (?<m>\\g<n>)", "aaaa", 0, 4); in main()
568 x2("(?<n>(a|b\\g<n>c){3,5})", "baaaaca", 1, 5); in main()
569 x2("(?<n>(a|b\\g<n>c){3,5})", "baaaacaaaaa", 0, 10); in main()
570 x2("(?<pare>\\(([^\\(\\)]++|\\g<pare>)*+\\))", "((a))", 0, 5); in main()
571 x2("()*\\1", "", 0, 0); in main()
572 x2("(?:()|())*\\1\\2", "", 0, 0); in main()
574 x2("x((.)*)*x", "0x1x2x3", 1, 6); in main()
575 x2("x((.)*)*x(?i:\\1)\\Z", "0x1x2x1X2", 1, 9); in main()
576 x2("(?:()|()|()|()|()|())*\\2\\5", "", 0, 0); in main()
577 x2("(?:()|()|()|(x)|()|())*\\2b\\5", "b", 0, 1); in main()
578 x2("\\xED\\xF2", "\xed\xf2", 0, 2); in main()
579 x2("", "��", 0, 0); in main()
580 x2("��", "��", 0, 2); in main()
582 x2("����", "����", 0, 4); in main()
583 x2("������", "������", 0, 6); in main()
584x2("����������������������������������������������������������������������", "��������������������… in main()
585 x2("��", "����", 2, 4); in main()
586 x2("����", "������", 2, 6); in main()
587 x2("\\xca\\xb8", "\xca\xb8", 0, 2); in main()
588 x2(".", "��", 0, 2); in main()
589 x2("..", "����", 0, 4); in main()
590 x2("\\w", "��", 0, 2); in main()
592 x2("[\\W]", "��$", 2, 3); in main()
593 x2("\\S", "��", 0, 2); in main()
594 x2("\\S", "��", 0, 2); in main()
595 x2("\\b", "�� ", 0, 0); in main()
596 x2("\\b", " ��", 1, 1); in main()
597 x2("\\B", "���� ", 2, 2); in main()
598 x2("\\B", "�� ", 3, 3); in main()
599 x2("\\B", " ��", 0, 0); in main()
600 x2("[����]", "��", 0, 2); in main()
602 x2("[��-��]", "��", 0, 2); in main()
604 x2("[\\w]", "��", 0, 2); in main()
606 x2("[\\D]", "��", 0, 2); in main()
608 x2("[\\S]", "��", 0, 2); in main()
609 x2("[\\w\\d]", "��", 0, 2); in main()
610 x2("[\\w\\d]", " ��", 3, 5); in main()
612 x2("��\\W��", "�� ��", 0, 5); in main()
613 x2("��.��.��", "����������", 0, 10); in main()
614 x2(".\\w��\\W..��", "������ ������", 0, 13); in main()
615 x2("\\s\\w������", " ��������", 0, 9); in main()
616 x2("����.��", "��������", 0, 8); in main()
618 x2(".��", "����", 0, 4); in main()
619 x2("^��", "��", 0, 2); in main()
620 x2("^��$", "��", 0, 2); in main()
621 x2("^\\w$", "��", 0, 2); in main()
622 x2("^\\w����������$", "z����������", 0, 11); in main()
623 x2("^\\w...������$", "z������������", 0, 13); in main()
624 x2("\\w\\w\\s\\W������\\d", "a�� ������4", 0, 12); in main()
625 x2("\\A������", "������", 0, 6); in main()
626 x2("����\\Z", "����", 0, 6); in main()
627 x2("������\\z", "������", 0, 6); in main()
628 x2("������\\Z", "������\n", 0, 6); in main()
629 x2("\\G�ݤ�", "�ݤ�", 0, 4); in main()
634 x2("(?=��)��", "��", 0, 2); in main()
636 x2("(?!��)��", "��", 0, 2); in main()
638 x2("(?i:��)", "��", 0, 2); in main()
639 x2("(?i:�֤�)", "�֤�", 0, 4); in main()
641 x2("(?m:��.)", "��\n", 0, 3); in main()
642 x2("(?m:.��)", "��\n��", 2, 5); in main()
643 x2("��?", "", 0, 0); in main()
644 x2("��?", "��", 0, 0); in main()
645 x2("��?", "��", 0, 2); in main()
646 x2("��*", "", 0, 0); in main()
647 x2("��*", "��", 0, 2); in main()
648 x2("��*", "�һһ�", 0, 6); in main()
649 x2("��*", "����������", 0, 0); in main()
651 x2("��+", "��", 0, 2); in main()
652 x2("��+", "��������", 0, 8); in main()
653 x2("��+", "����������", 0, 4); in main()
654 x2("��+", "����������", 2, 10); in main()
655 x2(".?", "��", 0, 2); in main()
656 x2(".*", "�ѤԤפ�", 0, 8); in main()
657 x2(".+", "��", 0, 2); in main()
658 x2(".+", "��������\n", 0, 8); in main()
659 x2("��|��", "��", 0, 2); in main()
660 x2("��|��", "��", 0, 2); in main()
661 x2("����|����", "����", 0, 4); in main()
662 x2("����|����", "����", 0, 4); in main()
663 x2("��(?:����|����)", "����", 0, 6); in main()
664 x2("��(?:����|����)��", "������", 0, 8); in main()
665 x2("����|(?:����|����)", "����", 0, 4); in main()
666 x2("��|��|��", "����", 2, 4); in main()
667 x2("��|��|����|������|��|������|������|��|����|�ĤƤȤʤ�|�̤�", "������", 0, 6); in main()
669 x2("��|^��", "�֤�", 2, 4); in main()
670 x2("��|^��", "��", 0, 2); in main()
671 x2("��|\\G��", "���ֵ�", 4, 6); in main()
672 x2("��|\\G��", "�ֵ�", 0, 2); in main()
673 x2("��|\\A��", "b�ֵ�", 3, 5); in main()
674 x2("��|\\A��", "��", 0, 2); in main()
675 x2("��|��\\Z", "�ֵ�", 2, 4); in main()
676 x2("��|��\\Z", "��", 0, 2); in main()
677 x2("��|��\\Z", "��\n", 0, 2); in main()
678 x2("��|��\\z", "�ֵ�", 2, 4); in main()
679 x2("��|��\\z", "��", 0, 2); in main()
680 x2("\\w|\\s", "��", 0, 2); in main()
681 x2("\\w|%", "%��", 0, 1); in main()
682 x2("\\w|[&$]", "��&", 0, 2); in main()
683 x2("[��-��]", "��", 0, 2); in main()
684 x2("[��-��]|[^��-��]", "��", 0, 2); in main()
685 x2("[��-��]|[^��-��]", "��", 0, 2); in main()
686 x2("[^��]", "\n", 0, 1); in main()
687 x2("(?:��|[��-��])|����", "����", 0, 2); in main()
688 x2("(?:��|[��-��])|����", "����", 0, 4); in main()
689 x2("������|(?=����)..��", "������", 0, 6); in main()
690 x2("������|(?!����)..��", "������", 0, 6); in main()
691 x2("(?=��)..��|(?=���)..��", "���", 0, 6); in main()
692 x2("(?<=��|����)��", "������", 4, 6); in main()
694 x2("(?>������|��)��", "��������", 0, 8); in main()
695 x2("��?|��", "��", 0, 2); in main()
696 x2("��?|��", "��", 0, 0); in main()
697 x2("��?|��", "", 0, 0); in main()
698 x2("��*|��", "����", 0, 4); in main()
699 x2("��*|��*", "����", 0, 0); in main()
700 x2("��*|��*", "����", 0, 2); in main()
701 x2("[a��]*|��*", "a��������", 0, 3); in main()
702 x2("��+|��*", "", 0, 0); in main()
703 x2("��+|��*", "������", 0, 6); in main()
704 x2("��+|��*", "��������", 0, 2); in main()
705 x2("��+|��*", "a��������", 0, 0); in main()
707 x2("(��|��)?", "��", 0, 2); in main()
708 x2("(��|��)*", "����", 0, 4); in main()
709 x2("(��|��)+", "������", 0, 6); in main()
710 x2("(����|����)+", "������������", 0, 8); in main()
711 x2("(����|����)+", "������������", 4, 12); in main()
712 x2("(����|����)+", "����������", 2, 10); in main()
713 x2("(����|����)+", "��������", 0, 4); in main()
714 x2("(����|����)+", "$$zzzz��������", 6, 10); in main()
715 x2("(��|������)+", "����������", 0, 10); in main()
716 x2("(��|������)+", "����", 2, 4); in main()
717 x2("(��|������)+", "������������", 2, 8); in main()
718 x2("(?:��|��)(?:��|��)", "����", 0, 4); in main()
719 x2("(?:��*|��*)(?:��*|��*)", "������������", 0, 6); in main()
720 x2("(?:��*|��*)(?:��+|��+)", "������������", 0, 12); in main()
721 x2("(?:��+|��+){2}", "������������", 0, 12); in main()
722 x2("(?:��+|��+){1,2}", "������������", 0, 12); in main()
723 x2("(?:��+|\\A��*)����", "����", 0, 4); in main()
725 x2("(?:^��+|��+)*��", "����������������", 12, 16); in main()
726 x2("(?:^��+|��+)*��", "��������������", 0, 14); in main()
727 x2("��{0,}", "��������", 0, 8); in main()
728 x2("��|(?i)c", "C", 0, 1); in main()
729 x2("(?i)c|��", "C", 0, 1); in main()
730 x2("(?i:��)|a", "a", 0, 1); in main()
732 x2("[������]?", "������", 0, 2); in main()
733 x2("[������]*", "������", 0, 6); in main()
734 x2("[^������]*", "������", 0, 0); in main()
736 x2("��?\?", "������", 0, 0); in main()
737 x2("����?\?��", "������", 0, 6); in main()
738 x2("��*?", "������", 0, 0); in main()
739 x2("����*?", "������", 0, 2); in main()
740 x2("����*?��", "��������", 0, 8); in main()
741 x2("��+?", "������", 0, 2); in main()
742 x2("����+?", "������", 0, 4); in main()
743 x2("����+?��", "��������", 0, 8); in main()
744 x2("(?:ŷ?)?\?", "ŷ", 0, 0); in main()
745 x2("(?:ŷ?\?)?", "ŷ", 0, 0); in main()
746 x2("(?:̴?)+?", "̴̴̴", 0, 2); in main()
747 x2("(?:��+)?\?", "������", 0, 0); in main()
748 x2("(?:��+)?\?��", "��������", 0, 8); in main()
749 x2("(?:����)?{2}", "", 0, 0); in main()
750 x2("(?:����)?{2}", "���ֵ��ֵ�", 0, 8); in main()
751 x2("(?:����)*{0}", "���ֵ��ֵ�", 0, 0); in main()
752 x2("(?:����){3,}", "���ֵ��ֵ��ֵ���", 0, 16); in main()
754 x2("(?:����){2,4}", "���ֵ��ֵ���", 0, 12); in main()
755 x2("(?:����){2,4}", "���ֵ��ֵ��ֵ��ֵ���", 0, 16); in main()
756 x2("(?:����){2,4}?", "���ֵ��ֵ��ֵ��ֵ���", 0, 8); in main()
757 x2("(?:����){,}", "����{,}", 0, 7); in main()
758 x2("(?:������)+?{2}", "������������������", 0, 12); in main()
761 x2("((����))", "����", 0, 4); in main()
770 x2("(^��)", "��", 0, 2); in main()
798 x2("(̵)\\1", "̵̵", 0, 4); in main()
800 x2("(��?)\\1", "����", 0, 4); in main()
801 x2("(��?\?)\\1", "����", 0, 0); in main()
802 x2("(��*)\\1", "����������", 0, 8); in main()
804 x2("��(��*)\\1", "����������", 0, 10); in main()
805 x2("��(��*)\\1", "����", 0, 2); in main()
806 x2("(��*)(��*)\\1\\2", "��������������������", 0, 20); in main()
807 x2("(��*)(��*)\\2", "��������������", 0, 14); in main()
809 x2("(((((((��*)��))))))��\\7", "�ݤݤݤڤԤݤݤ�", 0, 16); in main()
811 x2("(��)(��)(��)\\2\\1\\3", "�ϤҤդҤϤ�", 0, 12); in main()
812 x2("([��-��])\\1", "����", 0, 4); in main()
813 x2("(\\w\\d\\s)\\1", "��5 ��5 ", 0, 8); in main()
815 x2("(�|[��-��]{3})\\1", "��", 0, 8); in main()
816 x2("...(�|[��-��]{3})\\1", "��a����", 0, 13); in main()
817 x2("(�|[��-��]{3})\\1", "������������", 0, 12); in main()
818 x2("(^��)\\1", "����", 0, 4); in main()
822 x2("(��*\\Z)\\1", "��", 2, 2); in main()
823 x2(".(��*\\Z)\\1", "����", 2, 4); in main()
826 x2("((?i:��v��))\\1", "��v����v��", 0, 10); in main()
827 x2("(?<��>��|\\(\\g<��>\\))", "((((((��))))))", 0, 14); in main()
828x2("\\A(?:\\g<��_1>|\\g<��_2>|\\z��λ (?<��_1>��|��\\g<��_2>��)(?<��_2>��|�\\g<��_1>�))$", "���… in main()
829 x2("[[�Ҥ�]]", "��", 0, 2); in main()
830 x2("[[������]��]", "��", 0, 2); in main()
833 x2("[^[^��]]", "��", 0, 2); in main()
834 x2("[[������]&&����]", "��", 0, 2); in main()
837 x2("[��-��&&��-��&&��-��]", "��", 0, 2); in main()
839 x2("[[^��&&��]&&��-��]", "��", 0, 2); in main()
841 x2("[[^��-��&&��������]&&[^��-��]]", "��", 0, 2); in main()
843 x2("[^[^������]&&[^������]]", "��", 0, 2); in main()
844 x2("[^[^������]&&[^������]]", "��", 0, 2); in main()
846 x2("[��-&&-��]", "-", 0, 1); in main()
847 x2("[^[^a-z������]&&[^bcdefg������]q-w]", "��", 0, 2); in main()
848 x2("[^[^a-z������]&&[^bcdefg������]g-w]", "f", 0, 1); in main()
849 x2("[^[^a-z������]&&[^bcdefg������]g-w]", "g", 0, 1); in main()
851 x2("a<b>�С������Υ��������<\\/b>", "a<b>�С������Υ��������</b>", 0, 32); in main()
852 x2(".<b>�С������Υ��������<\\/b>", "a<b>�С������Υ��������</b>", 0, 32); in main()