Lines Matching refs:MUA

123 #define MUA	(PCRE_MULTILINE | PCRE_UTF8 | PCRE_NEWLINE_ANYCRLF)  macro
150 { MUA, 0, "AbC", "AbAbC" },
151 { MUA, 0, "ACCEPT", "AACACCACCEACCEPACCEPTACCEPTT" },
158 { MUA, 0, "[^a]", "aaa\xc3\xa1#Ab" },
160 { MUA, 0, "\\W(\\W)?\\w", "\r\n+bc" },
161 { MUA, 0, "\\W(\\W)?\\w", "\n\r+bc" },
162 { MUA, 0, "\\W(\\W)?\\w", "\r\r+bc" },
163 { MUA, 0, "\\W(\\W)?\\w", "\n\n+bc" },
164 { MUA, 0, "[axd]", "sAXd" },
167 { MUA, 0, "[a-dA-C]", "\xe6\x92\xad\xc3\xa9.B" },
168 { MUA, 0, "[^a-dA-C]", "\xe6\x92\xad\xc3\xa9" },
170 { MUA, 0, "[^\xc3\xa9]", "\xc3\xa9\xc3\x89." },
171 { MUA, 0, "[^a]", "\xc2\x80[]" },
188 { MUA, 0, "\\b[^A]", "A_B#" },
190 { MUA, 0, "\\B[^,]\\b[^s]\\b", "#X" },
197 { MUA, 0 | F_NOMATCH, "\\b.", "\xcd\xbe" },
246 { MUA, 0, "(ab|bb|cd)", "bacde" },
247 { MUA, 0, "(?:ab|a)(bc|c)", "ababc" },
248 { MUA, 0, "((ab|(cc))|(bb)|(?:cd|efg))", "abac" },
250 { MUA, 0, "((ab|(cc))|(bb)|(?:cd|ebg))", "acebebg" },
251 { MUA, 0, "(?:(a)|(?:b))(cc|(?:d|e))(a|b)k", "accabdbbccbk" },
254 { MUA, 0, "(?:a)?a", "laab" },
256 { MUA, 0, "(a)?\?a", "aab" }, /* ?? is the prefix of trygraphs in GCC. */
257 { MUA, 0, "(a)?a", "manm" },
259 { MUA, 0, "(a|b)?\?d((?:e)?)", "abcde" },
260 { MUA, 0, "((?:ab)?\?g|b(?:g(nn|d)?\?)?)?\?(?:n)?m", "abgnbgnnbgdnmm" },
263 { MUA, 0, "(aa)+aa", "aaaaaaa" },
264 { MUA, 0, "(aa)+?aa", "aaaaaaa" },
265 { MUA, 0, "(?:aba|ab|a)+l", "ababamababal" },
266 { MUA, 0, "(?:aba|ab|a)+?l", "ababamababal" },
267 { MUA, 0, "(a(?:bc|cb|b|c)+?|ss)+e", "accssabccbcacbccbbXaccssabccbcacbccbbe" },
268 { MUA, 0, "(a(?:bc|cb|b|c)+|ss)+?e", "accssabccbcacbccbbXaccssabccbcacbccbbe" },
269 { MUA, 0, "(?:(b(c)+?)+)?\?(?:(bc)+|(cb)+)+(?:m)+", "bccbcccbcbccbcbPbccbcccbcbccbcbmmn" },
273 { MUA, 0, "(?:aa)*?ab", "aaaaaaamaaaaaaab" },
274 { MUA, 0, "(aa|ab)*ab", "aaabaaab" },
276 { MUA, 0, "(a|b)*(?:a)*(?:b)*m", "abbbaaababanabbbaaababamm" },
277 { MUA, 0, "(a|b)*?(?:a)*?(?:b)*?m", "abbbaaababanabbbaaababamm" },
282 { MUA, 0, "((bm)+)?\?(?:a)*(bm)+n|((am)+?)?(?:a)+(am)*n", "bmbmabmamaaamambmaman" },
283 { MUA, 0, "(((ab)?cd)*ef)+g", "abcdcdefcdefefmabcdcdefcdefefgg" },
284 { MUA, 0, "(((ab)?\?cd)*?ef)+?g", "abcdcdefcdefefmabcdcdefcdefefgg" },
285 { MUA, 0, "(?:(ab)?c|(?:ab)+?d)*g", "ababcdccababddg" },
286 { MUA, 0, "(?:(?:ab)?\?c|(ab)+d)*?g", "ababcdccababddg" },
289 { MUA, 0, "(a+aab)+aaaab", "aaaabcaaaabaabcaabcaaabaaaab" },
290 { MUA, 0, "(a*a*aab)+x", "aaaaabaabaaabmaabx" },
291 { MUA, 0, "(a*?(b|ab)a*?)+x", "aaaabcxbbaabaacbaaabaabax" },
292 { MUA, 0, "(a+(ab|ad)a+)+x", "aaabaaaadaabaaabaaaadaaax" },
293 { MUA, 0, "(a?(a)a?)+(aaa)", "abaaabaaaaaaaa" },
294 { MUA, 0, "(a?\?(a)a?\?)+(b)", "aaaacaaacaacacbaaab" },
295 { MUA, 0, "(a{0,4}(b))+d", "aaaaaabaabcaaaaabaaaaabd" },
296 { MUA, 0, "(a{0,4}?[^b])+d+(a{0,4}[^b])d+", "aaaaadaaaacaadddaaddd" },
297 { MUA, 0, "(ba{2})+c", "baabaaabacbaabaac" },
298 { MUA, 0, "(a*+bc++)+", "aaabbcaaabcccab" },
299 { MUA, 0, "(a?+[^b])+", "babaacacb" },
300 { MUA, 0, "(a{0,3}+b)(a{0,3}+b)(a{0,3}+)[^c]", "abaabaaacbaabaaaac" },
303 { MUA, 0, "([DGH]{0,4}M)+", "GGDGHDGMMHMDHHGHM" },
304 { MUA, 0, "([a-c]{4,}s)+", "abasabbasbbaabsbba" },
309 { MUA, 0, "[ckl]{2,}?g", "cdkkmlglglkcg" },
311 { MUA, 0, "([AbC]{3,5}?d)+", "BACaAbbAEAACCbdCCbdCCAAbb" },
312 { MUA, 0, "([^ab]{0,}s){2}", "abaabcdsABamsDDs" },
313 { MUA, 0, "\\b\\w+\\B", "x,a_cd" },
319 { MUA, 0, "[^\xe1\xbd\xb8][^\xc3\xa9]", "\xe1\xbd\xb8\xe1\xbf\xb8\xc3\xa9\xc3\x89#" },
320 { MUA, 0, "[^\xe1\xbd\xb8]{3,}?", "##\xe1\xbd\xb8#\xe1\xbd\xb8#\xc3\x89#\xe1\xbd\xb8" },
323 { MUA, 0, "(?:(ab){2}){5}M", "abababababababababababM" },
324 { MUA, 0, "(?:ab|abab){1,5}M", "abababababababababababM" },
325 { MUA, 0, "(?>ab|abab){1,5}M", "abababababababababababM" },
326 { MUA, 0, "(?:ab|abab){1,5}?M", "abababababababababababM" },
327 { MUA, 0, "(?>ab|abab){1,5}?M", "abababababababababababM" },
328 { MUA, 0, "(?:(ab){1,4}?){1,3}?M", "abababababababababababababM" },
329 { MUA, 0, "(?:(ab){1,4}){1,3}abababababababababababM", "ababababababababababababM" },
330 { MUA, 0 | F_NOMATCH, "(?:(ab){1,4}){1,3}abababababababababababM", "abababababababababababM" },
331 { MUA, 0, "(ab){4,6}?M", "abababababababM" },
334 { MUA, 0, "(?:\\s)+(?:\\S)+", "ab \t\xc3\xa9\xe6\x92\xad " },
335 { MUA, 0, "(\\w)*(k)(\\W)?\?", "abcdef abck11" },
336 { MUA, 0, "\\((\\d)+\\)\\D", "a() (83 (8)2 (9)ab" },
337 { MUA, 0, "\\w(\\s|(?:\\d)*,)+\\w\\wb", "a 5, 4,, bb 5, 4,, aab" },
338 { MUA, 0, "(\\v+)(\\V+)", "\x0e\xc2\x85\xe2\x80\xa8\x0b\x09\xe2\x80\xa9" },
339 …{ MUA, 0, "(\\h+)(\\H+)", "\xe2\x80\xa8\xe2\x80\x80\x20\xe2\x80\x8a\xe2\x81\x9f\xe3\x80\x80\x09\x2…
340 { MUA, 0, "x[bcef]+", "xaxdxecbfg" },
341 { MUA, 0, "x[bcdghij]+", "xaxexfxdgbjk" },
342 { MUA, 0, "x[^befg]+", "xbxexacdhg" },
343 { MUA, 0, "x[^bcdl]+", "xlxbxaekmd" },
344 { MUA, 0, "x[^bcdghi]+", "xbxdxgxaefji" },
345 { MUA, 0, "x[B-Fb-f]+", "xaxAxgxbfBFG" },
348 { MUA, 0, "[\\x02\\x7e]+", "\xc3\x81\xe1\xbf\xb8\xf0\x90\x90\xa8\x01\x02\x7e\x7f" },
349 { MUA, 0, "[^\\x02\\x7e]+", "\x02\xc3\x81\xe1\xbf\xb8\xf0\x90\x90\xa8\x01\x7f\x7e" },
350 { MUA, 0, "[\\x{81}-\\x{7fe}]+", "#\xe1\xbf\xb8\xf0\x90\x90\xa8\xc2\x80\xc2\x81\xdf\xbe\xdf\xbf" },
351 …{ MUA, 0, "[^\\x{81}-\\x{7fe}]+", "\xc2\x81#\xe1\xbf\xb8\xf0\x90\x90\xa8\xc2\x80\xdf\xbf\xdf\xbe" …
352 …{ MUA, 0, "[\\x{801}-\\x{fffe}]+", "#\xc3\xa9\xf0\x90\x90\x80\xe0\xa0\x80\xe0\xa0\x81\xef\xbf\xbe\…
353 …{ MUA, 0, "[^\\x{801}-\\x{fffe}]+", "\xe0\xa0\x81#\xc3\xa9\xf0\x90\x90\x80\xe0\xa0\x80\xef\xbf\xbf…
354 …{ MUA, 0, "[\\x{10001}-\\x{10fffe}]+", "#\xc3\xa9\xe2\xb1\xa5\xf0\x90\x80\x80\xf0\x90\x80\x81\xf4\…
355 …{ MUA, 0, "[^\\x{10001}-\\x{10fffe}]+", "\xf0\x90\x80\x81#\xc3\xa9\xe2\xb1\xa5\xf0\x90\x80\x80\xf4…
373 { MUA, 0 | F_PROPERTY, "[^\\P{L}\x9!D-F\xa]{2,3}", "\x9,.DF\xa.CG\xc3\x81" },
380 { MUA, 0, "(?:|ab||bc|a)+d", "abcxabcabd" },
381 { MUA, 0, "(|ab||bc|a)+d", "abcxabcabd" },
382 { MUA, 0, "(?:|ab||bc|a)*d", "abcxabcabd" },
383 { MUA, 0, "(|ab||bc|a)*d", "abcxabcabd" },
384 { MUA, 0, "(?:|ab||bc|a)+?d", "abcxabcabd" },
385 { MUA, 0, "(|ab||bc|a)+?d", "abcxabcabd" },
386 { MUA, 0, "(?:|ab||bc|a)*?d", "abcxabcabd" },
387 { MUA, 0, "(|ab||bc|a)*?d", "abcxabcabd" },
388 { MUA, 0, "(((a)*?|(?:ba)+)+?|(?:|c|ca)*)*m", "abaacaccabacabalabaacaccabacabamm" },
389 { MUA, 0, "(?:((?:a)*|(ba)+?)+|(|c|ca)*?)*?m", "abaacaccabacabalabaacaccabacabamm" },
392 { MUA, 3, "(\\d|(?:\\w)*\\w)+", "0ac01Hb" },
393 { MUA, 4 | F_NOMATCH, "(\\w\\W\\w)+", "ab#d" },
394 { MUA, 2 | F_NOMATCH, "(\\w\\W\\w)+", "ab#d" },
395 { MUA, 1, "(\\w\\W\\w)+", "ab#d" },
401 { MUA | PCRE_NO_UTF8_CHECK, 1, "^.a", "\n\x80\nxa" },
402 { MUA, 1, "^", "\r\n" },
420 { MUA, 0 | F_NOMATCH, "\\R+", "ab" },
421 { MUA, 0, "\\R+", "ab\r\n\r" },
422 { MUA, 0, "\\R*", "ab\r\n\r" },
423 { MUA, 0, "\\R*", "\r\n\r" },
424 { MUA, 0, "\\R{2,4}", "\r\nab\r\r" },
425 { MUA, 0, "\\R{2,4}", "\r\nab\n\n\n\r\r\r" },
426 { MUA, 0, "\\R{2,}", "\r\nab\n\n\n\r\r\r" },
427 { MUA, 0, "\\R{0,3}", "\r\n\r\n\r\n\r\n\r\n" },
428 { MUA, 0 | F_NOMATCH, "\\R+\\R\\R", "\r\n\r\n" },
429 { MUA, 0, "\\R+\\R\\R", "\r\r\r" },
430 { MUA, 0, "\\R*\\R\\R", "\n\r" },
431 { MUA, 0 | F_NOMATCH, "\\R{2,4}\\R\\R", "\r\r\r" },
432 { MUA, 0, "\\R{2,4}\\R\\R", "\r\r\r\r" },
435 { MUA, 0 | F_NOMATCH, "(?>ab)ab", "bab" },
436 { MUA, 0 | F_NOMATCH, "(?>(ab))ab", "bab" },
437 { MUA, 0, "(?>ab)+abc(?>de)*def(?>gh)?ghe(?>ij)+?k(?>lm)*?n(?>op)?\?op",
439 { MUA, 0, "(?>a(b)+a|(ab)?\?(b))an", "abban" },
440 { MUA, 0, "(?>ab+a|(?:ab)?\?b)an", "abban" },
441 { MUA, 0, "((?>ab|ad|)*?)(?>|c)*abad", "abababcababad" },
442 { MUA, 0, "(?>(aa|b|)*+(?>(##)|###)*d|(aa)(?>(baa)?)m)", "aabaa#####da" },
443 { MUA, 0, "((?>a|)+?)b", "aaacaaab" },
444 { MUA, 0, "(?>x|)*$", "aaa" },
445 { MUA, 0, "(?>(x)|)*$", "aaa" },
446 { MUA, 0, "(?>x|())*$", "aaa" },
447 { MUA, 0, "((?>[cxy]a|[a-d])*?)b", "aaa+ aaab" },
448 { MUA, 0, "((?>[cxy](a)|[a-d])*?)b", "aaa+ aaab" },
449 { MUA, 0, "(?>((?>(a+))))bab|(?>((?>(a+))))bb", "aaaabaaabaabab" },
450 { MUA, 0, "(?>(?>a+))bab|(?>(?>a+))bb", "aaaabaaabaabab" },
451 { MUA, 0, "(?>(a)c|(?>(c)|(a))a)b*?bab", "aaaabaaabaabab" },
452 { MUA, 0, "(?>ac|(?>c|a)a)b*?bab", "aaaabaaabaabab" },
453 { MUA, 0, "(?>(b)b|(a))*b(?>(c)|d)?x", "ababcaaabdbx" },
454 { MUA, 0, "(?>bb|a)*b(?>c|d)?x", "ababcaaabdbx" },
455 { MUA, 0, "(?>(bb)|a)*b(?>c|(d))?x", "ababcaaabdbx" },
456 { MUA, 0, "(?>(a))*?(?>(a))+?(?>(a))??x", "aaaaaacccaaaaabax" },
457 { MUA, 0, "(?>a)*?(?>a)+?(?>a)??x", "aaaaaacccaaaaabax" },
458 { MUA, 0, "(?>(a)|)*?(?>(a)|)+?(?>(a)|)??x", "aaaaaacccaaaaabax" },
459 { MUA, 0, "(?>a|)*?(?>a|)+?(?>a|)??x", "aaaaaacccaaaaabax" },
460 { MUA, 0, "(?>a(?>(a{0,2}))*?b|aac)+b", "aaaaaaacaaaabaaaaacaaaabaacaaabb" },
462 …{ MUA, 0, "(?>(?:(?>aa|a||x)+?b|(?>aa|a||(x))+?c)?(?>[ad]{0,2})*?d)+d", "aaacdbaabdcabdbaaacd aaca…
463 …{ MUA, 0, "(?>(?:(?>aa|a||(x))+?b|(?>aa|a||x)+?c)?(?>[ad]{0,2})*?d)+d", "aaacdbaabdcabdbaaacd aaca…
464 { MUA, 0 | F_PROPERTY, "\\X", "\xcc\x8d\xcc\x8d" },
465 { MUA, 0 | F_PROPERTY, "\\X", "\xcc\x8d\xcc\x8d#\xcc\x8d\xcc\x8d" },
466 { MUA, 0 | F_PROPERTY, "\\X+..", "\xcc\x8d#\xcc\x8d#\xcc\x8d\xcc\x8d" },
467 { MUA, 0 | F_PROPERTY, "\\X{2,4}", "abcdef" },
468 { MUA, 0 | F_PROPERTY, "\\X{2,4}?", "abcdef" },
469 { MUA, 0 | F_NOMATCH | F_PROPERTY, "\\X{2,4}..", "#\xcc\x8d##" },
470 { MUA, 0 | F_PROPERTY, "\\X{2,4}..", "#\xcc\x8d#\xcc\x8d##" },
471 { MUA, 0, "(c(ab)?+ab)+", "cabcababcab" },
472 { MUA, 0, "(?>(a+)b)+aabab", "aaaabaaabaabab" },
475 { MUA, 0, "(?:a|b)++m", "mababbaaxababbaam" },
476 { MUA, 0, "(?:a|b)*+m", "mababbaaxababbaam" },
477 { MUA, 0, "(?:a|b)*+m", "ababbaaxababbaam" },
478 { MUA, 0, "(a|b)++m", "mababbaaxababbaam" },
479 { MUA, 0, "(a|b)*+m", "mababbaaxababbaam" },
480 { MUA, 0, "(a|b)*+m", "ababbaaxababbaam" },
481 { MUA, 0, "(a|b(*ACCEPT))++m", "maaxab" },
482 { MUA, 0, "(?:b*)++m", "bxbbxbbbxm" },
483 { MUA, 0, "(?:b*)++m", "bxbbxbbbxbbm" },
484 { MUA, 0, "(?:b*)*+m", "bxbbxbbbxm" },
485 { MUA, 0, "(?:b*)*+m", "bxbbxbbbxbbm" },
486 { MUA, 0, "(b*)++m", "bxbbxbbbxm" },
487 { MUA, 0, "(b*)++m", "bxbbxbbbxbbm" },
488 { MUA, 0, "(b*)*+m", "bxbbxbbbxm" },
489 { MUA, 0, "(b*)*+m", "bxbbxbbbxbbm" },
490 { MUA, 0, "(?:a|(b))++m", "mababbaaxababbaam" },
491 { MUA, 0, "(?:(a)|b)*+m", "mababbaaxababbaam" },
492 { MUA, 0, "(?:(a)|(b))*+m", "ababbaaxababbaam" },
493 { MUA, 0, "(a|(b))++m", "mababbaaxababbaam" },
494 { MUA, 0, "((a)|b)*+m", "mababbaaxababbaam" },
495 { MUA, 0, "((a)|(b))*+m", "ababbaaxababbaam" },
496 { MUA, 0, "(a|(b)(*ACCEPT))++m", "maaxab" },
497 { MUA, 0, "(?:(b*))++m", "bxbbxbbbxm" },
498 { MUA, 0, "(?:(b*))++m", "bxbbxbbbxbbm" },
499 { MUA, 0, "(?:(b*))*+m", "bxbbxbbbxm" },
500 { MUA, 0, "(?:(b*))*+m", "bxbbxbbbxbbm" },
501 { MUA, 0, "((b*))++m", "bxbbxbbbxm" },
502 { MUA, 0, "((b*))++m", "bxbbxbbbxbbm" },
503 { MUA, 0, "((b*))*+m", "bxbbxbbbxm" },
504 { MUA, 0, "((b*))*+m", "bxbbxbbbxbbm" },
505 { MUA, 0 | F_NOMATCH, "(?>(b{2,4}))(?:(?:(aa|c))++m|(?:(aa|c))+n)", "bbaacaaccaaaacxbbbmbn" },
506 { MUA, 0, "((?:b)++a)+(cd)*+m", "bbababbacdcdnbbababbacdcdm" },
507 { MUA, 0, "((?:(b))++a)+((c)d)*+m", "bbababbacdcdnbbababbacdcdm" },
508 …{ MUA, 0, "(?:(?:(?:ab)*+k)++(?:n(?:cd)++)*+)*+m", "ababkkXababkkabkncXababkkabkncdcdncdXababkkabk…
509 …{ MUA, 0, "(?:((ab)*+(k))++(n(?:c(d))++)*+)*+m", "ababkkXababkkabkncXababkkabkncdcdncdXababkkabknc…
512 { MUA, 0, "(aa|bb)(\\1*)(ll|)(\\3*)bbbbbbc", "aaaaaabbbbbbbbc" },
515 { MUA, 0, "(aa|bb)(\\1?)aa(\\1?)(ll|)(\\4+)bbc", "aaaaaaaabbaabbbbaabbbbc" },
516 { MUA, 0, "(aa|bb)(\\1{0,5})(ll|)(\\3{0,5})cc", "bbxxbbbbxxaaaaaaaaaaaaaaaacc" },
517 { MUA, 0, "(aa|bb)(\\1{3,5})(ll|)(\\3{3,5})cc", "bbbbbbbbbbbbaaaaaaccbbbbbbbbbbbbbbcc" },
518 { MUA, 0, "(aa|bb)(\\1{3,})(ll|)(\\3{3,})cc", "bbbbbbbbbbbbaaaaaaccbbbbbbbbbbbbbbcc" },
519 { MUA, 0, "(\\w+)b(\\1+)c", "GabGaGaDbGaDGaDc" },
520 { MUA, 0, "(?:(aa)|b)\\1?b", "bb" },
522 { MUA, 0, "(aa|bb)(\\1*?)(dd|)cc(\\3+?)", "aaaaaccdd" },
524 { MUA, 0, "(?:(aa|bb)(\\1{3,5}?)){2}(dd|)(\\3{3,5}?)", "aaaaaabbbbbbbbbbaaaaaaaaaaaaaa" },
526 …{ MUA, 0, "(?:(aa|bb)(\\1{0,3}?)){2}(dd|)(\\3{0,3}?)b(\\1{0,3}?)(\\1{0,3})", "aaaaaaaaaaaaaaabaaaa…
527 { MUA, 0, "(a(?:\\1|)a){3}b", "aaaaaaaaaaab" },
535 { MUA | PCRE_DUPNAMES, 0 | F_NOMATCH, "\\k<A>{1,3}(?<A>aa)(?<A>bb)", "aabb" },
536 { MUA | PCRE_DUPNAMES | PCRE_JAVASCRIPT_COMPAT, 0, "\\k<A>{1,3}(?<A>aa)(?<A>bb)", "aabb" },
537 { MUA | PCRE_DUPNAMES | PCRE_JAVASCRIPT_COMPAT, 0, "\\k<A>*(?<A>aa)(?<A>bb)", "aabb" },
538 { MUA | PCRE_DUPNAMES, 0, "(?<A>aa)(?<A>bb)\\k<A>{0,3}aaaaaa", "aabbaaaaaa" },
539 { MUA | PCRE_DUPNAMES, 0, "(?<A>aa)(?<A>bb)\\k<A>{2,5}bb", "aabbaaaabb" },
540 { MUA | PCRE_DUPNAMES, 0, "(?:(?<A>aa)|(?<A>bb))\\k<A>{0,3}m", "aaaaaaaabbbbaabbbbm" },
541 { MUA | PCRE_DUPNAMES, 0 | F_NOMATCH, "\\k<A>{1,3}?(?<A>aa)(?<A>bb)", "aabb" },
542 { MUA | PCRE_DUPNAMES | PCRE_JAVASCRIPT_COMPAT, 0, "\\k<A>{1,3}?(?<A>aa)(?<A>bb)", "aabb" },
543 { MUA | PCRE_DUPNAMES, 0, "\\k<A>*?(?<A>aa)(?<A>bb)", "aabb" },
544 { MUA | PCRE_DUPNAMES, 0, "(?:(?<A>aa)|(?<A>bb))\\k<A>{0,3}?m", "aaaaaabbbbbbaabbbbbbbbbbm" },
545 { MUA | PCRE_DUPNAMES, 0, "(?:(?<A>aa)|(?<A>bb))\\k<A>*?m", "aaaaaabbbbbbaabbbbbbbbbbm" },
546 { MUA | PCRE_DUPNAMES, 0, "(?:(?<A>aa)|(?<A>bb))\\k<A>{2,3}?", "aaaabbbbaaaabbbbbbbbbb" },
553 { MUA, 0, "(?=xx|yy|zz)\\w{4}", "abczzdefg" },
554 { MUA, 0, "(?=((\\w+)b){3}|ab)", "dbbbb ab" },
555 { MUA, 0, "(?!ab|bc|cd)[a-z]{2}", "Xabcdef" },
556 { MUA, 0, "(?<=aaa|aa|a)a", "aaa" },
557 { MUA, 2, "(?<=aaa|aa|a)a", "aaa" },
560 { MUA, 0, "(\\d{2})(?!\\w+c|(((\\w?)m){2}n)+|\\1)", "x5656" },
561 { MUA, 0, "((?=((\\d{2,6}\\w){2,}))\\w{5,20}K){2,}", "567v09708K12l00M00 567v09708K12l00M00K45K" },
562 { MUA, 0, "(?=(?:(?=\\S+a)\\w*(b)){3})\\w+\\d", "bba bbab nbbkba nbbkba0kl" },
563 { MUA, 0, "(?>a(?>(b+))a(?=(..)))*?k", "acabbcabbaabacabaabbakk" },
564 { MUA, 0, "((?(?=(a))a)+k)", "bbak" },
565 { MUA, 0, "((?(?=a)a)+k)", "bbak" },
566 { MUA, 0 | F_NOMATCH, "(?=(?>(a))m)amk", "a k" },
567 { MUA, 0 | F_NOMATCH, "(?!(?>(a))m)amk", "a k" },
568 { MUA, 0 | F_NOMATCH, "(?>(?=(a))am)amk", "a k" },
569 { MUA, 0, "(?=(?>a|(?=(?>(b+))a|c)[a-c]+)*?m)[a-cm]+k", "aaam bbam baaambaam abbabba baaambaamk" },
570 { MUA, 0, "(?> ?\?\\b(?(?=\\w{1,4}(a))m)\\w{0,8}bc){2,}?", "bca ssbc mabd ssbc mabc" },
571 { MUA, 0, "(?:(?=ab)?[^n][^n])+m", "ababcdabcdcdabnababcdabcdcdabm" },
572 { MUA, 0, "(?:(?=a(b))?[^n][^n])+m", "ababcdabcdcdabnababcdabcdcdabm" },
573 { MUA, 0, "(?:(?=.(.))??\\1.)+m", "aabbbcbacccanaabbbcbacccam" },
574 { MUA, 0, "(?:(?=.)??[a-c])+m", "abacdcbacacdcaccam" },
575 { MUA, 0, "((?!a)?(?!([^a]))?)+$", "acbab" },
576 { MUA, 0, "((?!a)?\?(?!([^a]))?\?)+$", "acbab" },
579 { MUA | PCRE_NOTEMPTY, 0 | F_NOMATCH, "a*", "bcx" },
580 { MUA | PCRE_NOTEMPTY, 0, "a*", "bcaad" },
581 { MUA | PCRE_NOTEMPTY, 0, "a*?", "bcaad" },
582 { MUA | PCRE_NOTEMPTY_ATSTART, 0, "a*", "bcaad" },
583 { MUA, 0, "a(*ACCEPT)b", "ab" },
584 { MUA | PCRE_NOTEMPTY, 0 | F_NOMATCH, "a*(*ACCEPT)b", "bcx" },
585 { MUA | PCRE_NOTEMPTY, 0, "a*(*ACCEPT)b", "bcaad" },
586 { MUA | PCRE_NOTEMPTY, 0, "a*?(*ACCEPT)b", "bcaad" },
587 { MUA | PCRE_NOTEMPTY, 0 | F_NOMATCH, "(?:z|a*(*ACCEPT)b)", "bcx" },
588 { MUA | PCRE_NOTEMPTY, 0, "(?:z|a*(*ACCEPT)b)", "bcaad" },
589 { MUA | PCRE_NOTEMPTY, 0, "(?:z|a*?(*ACCEPT)b)", "bcaad" },
590 { MUA | PCRE_NOTEMPTY_ATSTART, 0, "a*(*ACCEPT)b", "bcx" },
591 { MUA | PCRE_NOTEMPTY_ATSTART, 0 | F_NOMATCH, "a*(*ACCEPT)b", "" },
592 { MUA, 0, "((a(*ACCEPT)b))", "ab" },
593 { MUA, 0, "(a(*FAIL)a|a)", "aaa" },
594 { MUA, 0, "(?=ab(*ACCEPT)b)a", "ab" },
595 { MUA, 0, "(?=(?:x|ab(*ACCEPT)b))", "ab" },
596 { MUA, 0, "(?=(a(b(*ACCEPT)b)))a", "ab" },
597 { MUA | PCRE_NOTEMPTY, 0, "(?=a*(*ACCEPT))c", "c" },
600 { MUA, 0, "(?(?=(a))a|b)+k", "ababbalbbadabak" },
601 { MUA, 0, "(?(?!(b))a|b)+k", "ababbalbbadabak" },
602 { MUA, 0, "(?(?=a)a|b)+k", "ababbalbbadabak" },
603 { MUA, 0, "(?(?!b)a|b)+k", "ababbalbbadabak" },
604 { MUA, 0, "(?(?=(a))a*|b*)+k", "ababbalbbadabak" },
605 { MUA, 0, "(?(?!(b))a*|b*)+k", "ababbalbbadabak" },
606 { MUA, 0, "(?(?!(b))(?:aaaaaa|a)|(?:bbbbbb|b))+aaaak", "aaaaaaaaaaaaaa bbbbbbbbbbbbbbb aaaaaaak" },
607 { MUA, 0, "(?(?!b)(?:aaaaaa|a)|(?:bbbbbb|b))+aaaak", "aaaaaaaaaaaaaa bbbbbbbbbbbbbbb aaaaaaak" },
608 …{ MUA, 0 | F_DIFF, "(?(?!(b))(?:aaaaaa|a)|(?:bbbbbb|b))+bbbbk", "aaaaaaaaaaaaaa bbbbbbbbbbbbbbb bb…
609 { MUA, 0, "(?(?!b)(?:aaaaaa|a)|(?:bbbbbb|b))+bbbbk", "aaaaaaaaaaaaaa bbbbbbbbbbbbbbb bbbbbbbk" },
610 { MUA, 0, "(?(?=a)a*|b*)+k", "ababbalbbadabak" },
611 { MUA, 0, "(?(?!b)a*|b*)+k", "ababbalbbadabak" },
612 { MUA, 0, "(?(?=a)ab)", "a" },
613 { MUA, 0, "(?(?<!b)c)", "b" },
614 { MUA, 0, "(?(DEFINE)a(b))", "a" },
615 { MUA, 0, "a(?(DEFINE)(?:b|(?:c?)+)*)", "a" },
616 { MUA, 0, "(?(?=.[a-c])[k-l]|[A-D])", "kdB" },
617 { MUA, 0, "(?(?!.{0,4}[cd])(aa|bb)|(cc|dd))+", "aabbccddaa" },
618 { MUA, 0, "(?(?=[^#@]*@)(aaab|aa|aba)|(aba|aab)){3,}", "aaabaaaba#aaabaaaba#aaabaaaba@" },
619 { MUA, 0, "((?=\\w{5})\\w(?(?=\\w*k)\\d|[a-f_])*\\w\\s)+", "mol m10kk m088k _f_a_ mbkkl" },
620 { MUA, 0, "(c)?\?(?(1)a|b)", "cdcaa" },
621 { MUA, 0, "(c)?\?(?(1)a|b)", "cbb" },
622 { MUA, 0 | F_DIFF, "(?(?=(a))(aaaa|a?))+aak", "aaaaab aaaaak" },
623 { MUA, 0, "(?(?=a)(aaaa|a?))+aak", "aaaaab aaaaak" },
624 { MUA, 0, "(?(?!(b))(aaaa|a?))+aak", "aaaaab aaaaak" },
625 { MUA, 0, "(?(?!b)(aaaa|a?))+aak", "aaaaab aaaaak" },
626 { MUA, 0 | F_DIFF, "(?(?=(a))a*)+aak", "aaaaab aaaaak" },
627 { MUA, 0, "(?(?=a)a*)+aak", "aaaaab aaaaak" },
628 { MUA, 0, "(?(?!(b))a*)+aak", "aaaaab aaaaak" },
629 { MUA, 0, "(?(?!b)a*)+aak", "aaaaab aaaaak" },
630 …{ MUA, 0, "(?(?=(?=(?!(x))a)aa)aaa|(?(?=(?!y)bb)bbb))*k", "abaabbaaabbbaaabbb abaabbaaabbbaaabbbk"…
631 { MUA, 0, "(?P<Name>a)?(?P<Name2>b)?(?(Name)c|d)*l", "bc ddd abccabccl" },
632 { MUA, 0, "(?P<Name>a)?(?P<Name2>b)?(?(Name)c|d)+?dd", "bcabcacdb bdddd" },
633 { MUA, 0, "(?P<Name>a)?(?P<Name2>b)?(?(Name)c|d)+l", "ababccddabdbccd abcccl" },
634 { MUA, 0, "((?:a|aa)(?(1)aaa))x", "aax" },
635 { MUA, 0, "(?(?!)a|b)", "ab" },
636 { MUA, 0, "(?(?!)a)", "ab" },
637 { MUA, 0 | F_NOMATCH, "(?(?!)a|b)", "ac" },
640 { MUA, 0, "(?:\\Ka)*aaaab", "aaaaaaaa aaaaaaabb" },
641 { MUA, 0, "(?>\\Ka\\Ka)*aaaab", "aaaaaaaa aaaaaaaaaabb" },
642 { MUA, 0, "a+\\K(?<=\\Gaa)a", "aaaaaa" },
643 { MUA | PCRE_NOTEMPTY, 0 | F_NOMATCH, "a\\K(*ACCEPT)b", "aa" },
644 { MUA | PCRE_NOTEMPTY_ATSTART, 0, "a\\K(*ACCEPT)b", "aa" },
647 { MUA | PCRE_FIRSTLINE, 0 | F_PROPERTY, "\\p{Any}a", "bb\naaa" },
648 { MUA | PCRE_FIRSTLINE, 0 | F_NOMATCH | F_PROPERTY, "\\p{Any}a", "bb\r\naaa" },
649 { MUA | PCRE_FIRSTLINE, 0, "(?<=a)", "a" },
650 { MUA | PCRE_FIRSTLINE, 0 | F_NOMATCH, "[^a][^b]", "ab" },
651 { MUA | PCRE_FIRSTLINE, 0 | F_NOMATCH, "a", "\na" },
652 { MUA | PCRE_FIRSTLINE, 0 | F_NOMATCH, "[abc]", "\na" },
653 { MUA | PCRE_FIRSTLINE, 0 | F_NOMATCH, "^a", "\na" },
654 { MUA | PCRE_FIRSTLINE, 0 | F_NOMATCH, "^(?<=\n)", "\na" },
655 { MUA | PCRE_FIRSTLINE, 0, "\xf0\x90\x90\x80", "\xf0\x90\x90\x80" },
666 { MUA | PCRE_FIRSTLINE, 1 | F_NOMATCH, "^[a-d0-9]", "\nxx\nd" },
669 { MUA, 0, "(a)(?1)", "aa" },
670 { MUA, 0, "((a))(?1)", "aa" },
671 { MUA, 0, "(b|a)(?1)", "aa" },
672 { MUA, 0, "(b|(a))(?1)", "aa" },
673 { MUA, 0 | F_NOMATCH, "((a)(b)(?:a*))(?1)", "aba" },
674 { MUA, 0, "((a)(b)(?:a*))(?1)", "abab" },
675 { MUA, 0, "((a+)c(?2))b(?1)", "aacaabaca" },
676 { MUA, 0, "((?2)b|(a)){2}(?1)", "aabab" },
677 { MUA, 0, "(?1)(a)*+(?2)(b(?1))", "aababa" },
678 { MUA, 0, "(?1)(((a(*ACCEPT)))b)", "axaa" },
679 { MUA, 0, "(?1)(?(DEFINE) (((ac(*ACCEPT)))b) )", "akaac" },
680 { MUA, 0, "(a+)b(?1)b\\1", "abaaabaaaaa" },
681 { MUA, 0 | F_NOMATCH, "(?(DEFINE)(aa|a))(?1)ab", "aab" },
682 { MUA, 0, "(?(DEFINE)(a\\Kb))(?1)+ababc", "abababxabababc" },
683 { MUA, 0, "(a\\Kb)(?1)+ababc", "abababxababababc" },
684 { MUA, 0 | F_NOMATCH, "(a\\Kb)(?1)+ababc", "abababxababababxc" },
685 { MUA, 0, "b|<(?R)*>", "<<b>" },
686 { MUA, 0, "(a\\K){0}(?:(?1)b|ac)", "ac" },
687 { MUA, 0, "(?(DEFINE)(a(?2)|b)(b(?1)|(a)))(?:(?1)|(?2))m", "ababababnababababaam" },
688 { MUA, 0, "(a)((?(R)a|b))(?2)", "aabbabaa" },
689 { MUA, 0, "(a)((?(R2)a|b))(?2)", "aabbabaa" },
690 { MUA, 0, "(a)((?(R1)a|b))(?2)", "ababba" },
691 { MUA, 0, "(?(R0)aa|bb(?R))", "abba aabb bbaa" },
692 { MUA, 0, "((?(R)(?:aaaa|a)|(?:(aaaa)|(a)))+)(?1)$", "aaaaaaaaaa aaaa" },
693 { MUA, 0, "(?P<Name>a(?(R&Name)a|b))(?1)", "aab abb abaa" },
694 { MUA, 0, "((?(R)a|(?1)){3})", "XaaaaaaaaaX" },
695 { MUA, 0, "((?:(?(R)a|(?1))){3})", "XaaaaaaaaaX" },
696 { MUA, 0, "((?(R)a|(?1)){1,3})aaaaaa", "aaaaaaaaXaaaaaaaaa" },
697 { MUA, 0, "((?(R)a|(?1)){1,3}?)M", "aaaM" },
733 { MUA | PCRE_PARTIAL_SOFT, 0, "ab", "a" },
734 { MUA | PCRE_PARTIAL_SOFT, 0, "ab|a", "a" },
735 { MUA | PCRE_PARTIAL_HARD, 0, "ab|a", "a" },
736 { MUA | PCRE_PARTIAL_SOFT, 0, "\\b#", "a" },
737 { MUA | PCRE_PARTIAL_SOFT, 0, "(?<=a)b", "a" },
738 { MUA | PCRE_PARTIAL_SOFT, 0, "abc|(?<=xxa)bc", "xxab" },
739 { MUA | PCRE_PARTIAL_SOFT, 0, "a\\B", "a" },
740 { MUA | PCRE_PARTIAL_HARD, 0, "a\\b", "a" },
743 { MUA, 0, "a(*MARK:aa)a", "ababaa" },
744 { MUA, 0 | F_NOMATCH, "a(*:aa)a", "abab" },
745 { MUA, 0, "a(*:aa)(b(*:bb)b|bc)", "abc" },
746 { MUA, 0 | F_NOMATCH, "a(*:1)x|b(*:2)y", "abc" },
747 { MUA, 0, "(?>a(*:aa))b|ac", "ac" },
748 { MUA, 0, "(?(DEFINE)(a(*:aa)))(?1)", "a" },
749 { MUA, 0 | F_NOMATCH, "(?(DEFINE)((a)(*:aa)))(?1)b", "aa" },
750 { MUA, 0, "(?(DEFINE)(a(*:aa)))a(?1)b|aac", "aac" },
751 { MUA, 0, "(a(*:aa)){0}(?:b(?1)b|c)+c", "babbab cc" },
752 { MUA, 0, "(a(*:aa)){0}(?:b(?1)b)+", "babba" },
753 { MUA, 0 | F_NOMATCH | F_STUDY, "(a(*:aa)){0}(?:b(?1)b)+", "ba" },
754 { MUA, 0, "(a\\K(*:aa)){0}(?:b(?1)b|c)+c", "babbab cc" },
755 { MUA, 0, "(a\\K(*:aa)){0}(?:b(?1)b)+", "babba" },
756 { MUA, 0 | F_NOMATCH | F_STUDY, "(a\\K(*:aa)){0}(?:b(?1)b)+", "ba" },
757 { MUA, 0 | F_NOMATCH | F_STUDY, "(*:mark)m", "a" },
760 { MUA, 0 | F_NOMATCH, "a(*COMMIT)b", "ac" },
761 { MUA, 0, "aa(*COMMIT)b", "xaxaab" },
762 { MUA, 0 | F_NOMATCH, "a(*COMMIT)(*:msg)b|ac", "ac" },
763 { MUA, 0 | F_NOMATCH, "(a(*COMMIT)b)++", "abac" },
764 { MUA, 0 | F_NOMATCH, "((a)(*COMMIT)b)++", "abac" },
765 { MUA, 0 | F_NOMATCH, "(?=a(*COMMIT)b)ab|ad", "ad" },
768 { MUA, 0, "aa\\K(*PRUNE)b", "aaab" },
769 { MUA, 0, "aa(*PRUNE:bb)b|a", "aa" },
770 { MUA, 0, "(a)(a)(*PRUNE)b|(a)", "aa" },
771 { MUA, 0, "(a)(a)(a)(a)(a)(a)(a)(a)(*PRUNE)b|(a)", "aaaaaaaa" },
772 { MUA | PCRE_PARTIAL_SOFT, 0, "a(*PRUNE)a|", "a" },
773 { MUA | PCRE_PARTIAL_SOFT, 0, "a(*PRUNE)a|m", "a" },
774 { MUA, 0 | F_NOMATCH, "(?=a(*PRUNE)b)ab|ad", "ad" },
775 { MUA, 0, "a(*COMMIT)(*PRUNE)d|bc", "abc" },
776 { MUA, 0, "(?=a(*COMMIT)b)a(*PRUNE)c|bc", "abc" },
777 { MUA, 0 | F_NOMATCH, "(*COMMIT)(?=a(*COMMIT)b)a(*PRUNE)c|bc", "abc" },
778 { MUA, 0, "(?=(a)(*COMMIT)b)a(*PRUNE)c|bc", "abc" },
779 { MUA, 0 | F_NOMATCH, "(*COMMIT)(?=(a)(*COMMIT)b)a(*PRUNE)c|bc", "abc" },
780 { MUA, 0, "(a(*COMMIT)b){0}a(?1)(*PRUNE)c|bc", "abc" },
781 { MUA, 0 | F_NOMATCH, "(a(*COMMIT)b){0}a(*COMMIT)(?1)(*PRUNE)c|bc", "abc" },
782 { MUA, 0, "(a(*COMMIT)b)++(*PRUNE)d|c", "ababc" },
783 { MUA, 0 | F_NOMATCH, "(*COMMIT)(a(*COMMIT)b)++(*PRUNE)d|c", "ababc" },
784 { MUA, 0, "((a)(*COMMIT)b)++(*PRUNE)d|c", "ababc" },
785 { MUA, 0 | F_NOMATCH, "(*COMMIT)((a)(*COMMIT)b)++(*PRUNE)d|c", "ababc" },
786 { MUA, 0, "(?>a(*COMMIT)b)*abab(*PRUNE)d|ba", "ababab" },
787 { MUA, 0 | F_NOMATCH, "(*COMMIT)(?>a(*COMMIT)b)*abab(*PRUNE)d|ba", "ababab" },
788 { MUA, 0, "(?>a(*COMMIT)b)+abab(*PRUNE)d|ba", "ababab" },
789 { MUA, 0 | F_NOMATCH, "(*COMMIT)(?>a(*COMMIT)b)+abab(*PRUNE)d|ba", "ababab" },
790 { MUA, 0, "(?>a(*COMMIT)b)?ab(*PRUNE)d|ba", "aba" },
791 { MUA, 0 | F_NOMATCH, "(*COMMIT)(?>a(*COMMIT)b)?ab(*PRUNE)d|ba", "aba" },
792 { MUA, 0, "(?>a(*COMMIT)b)*?n(*PRUNE)d|ba", "abababn" },
793 { MUA, 0 | F_NOMATCH, "(*COMMIT)(?>a(*COMMIT)b)*?n(*PRUNE)d|ba", "abababn" },
794 { MUA, 0, "(?>a(*COMMIT)b)+?n(*PRUNE)d|ba", "abababn" },
795 { MUA, 0 | F_NOMATCH, "(*COMMIT)(?>a(*COMMIT)b)+?n(*PRUNE)d|ba", "abababn" },
796 { MUA, 0, "(?>a(*COMMIT)b)??n(*PRUNE)d|bn", "abn" },
797 { MUA, 0 | F_NOMATCH, "(*COMMIT)(?>a(*COMMIT)b)??n(*PRUNE)d|bn", "abn" },
800 { MUA, 0 | F_NOMATCH, "(?=a(*SKIP)b)ab|ad", "ad" },
803 { MUA, 0, "((?:a(*THEN)|aab)(*THEN)c|a+)+m", "aabcaabcaabcaabcnacm" },
804 { MUA, 0 | F_NOMATCH, "((?:a(*THEN)|aab)(*THEN)c|a+)+m", "aabcm" },
805 { MUA, 0, "((?:a(*THEN)|aab)c|a+)+m", "aabcaabcnmaabcaabcm" },
806 { MUA, 0, "((?:a|aab)(*THEN)c|a+)+m", "aam" },
807 { MUA, 0, "((?:a(*COMMIT)|aab)(*THEN)c|a+)+m", "aam" },
808 { MUA, 0, "(?(?=a(*THEN)b)ab|ad)", "ad" },
809 { MUA, 0, "(?(?!a(*THEN)b)ad|add)", "add" },
810 { MUA, 0 | F_NOMATCH, "(?(?=a)a(*THEN)b|ad)", "ad" },
811 { MUA, 0, "(?!(?(?=a)ab|b(*THEN)d))bn|bnn", "bnn" },
814 { MUA, 0, "((((?:(?:(?:\\w)+)?)*|(?>\\w)+?)+|(?>\\w)?\?)*)?\\s", "aaaaa+ " },
815 { MUA, 0, "(?:((?:(?:(?:\\w*?)+)??|(?>\\w)?|\\w*+)*)+)+?\\s", "aa+ " },
816 { MUA, 0, "((a?)+)+b", "aaaaaaaaaaaa b" },