a zeg@sed\ZZZgdZddefddefddefddefddefd defd defd defd d edd fddedd fdd efddeddfdeddededdfdd edd fddeddfddeddfddeddfddeddfd defd!d"edd"fd#d"edd"fd$defd%d&eded'fd(d)eded*fd+d,eded-fd.d/edd0fd1d2edd2fd1d3efd4d5efd6d5efd1d7edd7fd8d3edd3fd9d5edd5fd:d5edd5fd8d7edd7fd;defddeddfdefdedd>fdTdUeddUfdTdVefdWdefd:d?edd;fd:d@edd;fdAd;edd;fdBd;edd;fdBdCeddCfdDdEeddEfdFdEeddEfdGdCeddCfdHd;efdHdIefdJdIefdHdEeddEfdKdEeddEfdLdEeddEfdMdEeddEfdNdEefdOdCeddCfdOd;edd;fdPd;edd;fdOdEefdQd;edd;fdRd;edd;fdSd;edd;fdSdTefdUdTedd;fdSdVefdWdVedd;fdXd;eddfdYd;eddfdZd;edd;fdZd=edd=fd[d\edd\fd]d^efd_d;efd_d`edd`fdad`efdadbeddbfdcddeddefdfdgeddgfdhdgeddgfdidQefdjdQefdkdQefdldmeddmfdndoeddofdpdqeddqfdpd`efdrdseddsfdrdtefdudvefdudseddsfdwd;eddfdwdxeddfdydzedd{fd|dQefd}dQefd~defddQefddeddfddeddfddeddfddeddfddQefddQefdd;eddfdd;eddfddedd;fddedd;fddQefddedd;fd[dedd;fddedd;fddeddfddeddfddeddfddeddfddeddfddeddfddeddfddQefddeddfd:defddeddfddeddfddxeddfddeddfddeddfddeddfddeddfddeddfddeddfddeddfddefddedd{fddxeddfdd;eddfdd;eddfddxeddfddxeddfdÐdxeddfdŐdeddfdǐdefdȐd;eddfdʐdxedƐdfd̐deddfdΐdeddfdѐdeddfdѐdeddfdѐdefdѐdefdѐdeddfdded6dfdڐdeddfddeddfddeddfdސdeddfddefddeddfddeddfddedސdfddefddeeddefddedd;fddedd;fddeddfddeddfddeddfddZeddfddZeddfddZeddfddZeddfddeddfddeddfddeddfddefddeddfddeddfddeddfdLd efd d eddedd>fd?d@eddfdAdBeddBfdCdBeddBfdDdBeddBfdEdBeddBfdFdefdGdHeddHfdIdJefdKdLefdMd4efdNded)dOfdPda)z(?Pa)z (?Pa)z(?Pa)(?P=foo_123Zaaz(?Pa)(?P=1)z(?Pa)(?P=!)z(?Pa)(?P=foo_124z(?Pa)aZg1z(?Pa)(?P=foo_123)z\1z[\1]foundz\099z\141z((a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)\119Zabcdefghijklk9z found+"-"+g11zabcdefghijklk9-kz\0z[\0a]z[a\0]z[^a\0]z\a[\b]\f\n\r\t\vz z[\a][\b][\f][\n][\r][\t][\v]z\uz\x00ffffffffffffffÿz\x00fz\x00feþz^\w+=(\\[\000-\277]|[^\n\\])*z(SRC=eval.c g.c blah blah blah \\ apes.cz SRC=eval.c g.c blah blah blah \\za.bZacbza bza.*bzacc ccbza.{4,5}bza bz(?s)a.bz(?s)a.*bz (?s)a.{4,5}b)abcZxbcZaxcZabxZxabcyZababczab*czab*bcZabbcZabbbbczab+bcZabqzab?bczab?cz^abc$Zabccz^abcZaabczabc$^z found+"-"-$za.cza.*cZaxyzcZaxyzdza[bc]dZabdza[b-d]eZaceza[b-d]ZaacZacza[-b]za-za[\-b]za[]bza[za\zabc)z(abcza]za[]]bza]bza[\]]bza[^bc]dZaedza[^-b]cZadcza-cza[^]b]cza]cz\ba\bz"-"z-az-a-z\by\bZxyZyzZxyzzx\bzx\Bz\Bzzz\Bz\Bxz\Ba\Bz\By\Bz\By\bz\by\Bzab|cdabZabcdz()efdefz found+"-"+g1zef-z$bbza\(bza(bz a(b-Errorza\(*bza((bza\\bza\bz((a))zfound+"-"+g1+"-"+g2za-a-az(a)b(c)zabc-a-cza+b+cZaabbabcz(a+|b)*zab-bz(a+|b)+z(a+|b)?za-az)(z[^ab]*Zcdeza*z a|b|c|d|eez (a|b|c|d|e)fZefzef-ezabcd*efgZabcdefgzab*Z xabyabbbzZxayabbbzz(ab|cd)eZabcdezcde-cdz [abhgefdc]ijZhijz ^(ab|cd)eZxg1yz(abc|)efZabcdefz(a|b)c*dzbcd-bz (ab|ab*)bczabc-az a([bc]*)c*zabc-bcz a([bc]*)(c*d)z abcd-bc-dz a([bc]+)(c*d)z a([bc]*)(c+d)z abcd-b-cdz a[bcd]*dcdcdeZadcdcdez a[bcd]+dcdcdez (ab|a)b*czabc-abz ((a)(b)c)(d)zg1+"-"+g2+"-"+g3+"-"+g4z abc-a-b-dz[a-zA-Z_][a-zA-Z0-9_]*alphaz^a(bc+|b[eh])g|.h$Zabhzbh-Nonez(bc+d$|ef*g.|h?i(j|k))Zeffgzzeffgz-effgz-NoneZijzij-ij-jZeffgZbcddZreffgzz(((((((((a)))))))))zmultiple words of textzuh-uhzmultiple wordszmultiple words, yeahz (.*)c(.*)z abcde-ab-dez\((.*), (.*)\)z(a, b)z g2+"-"+g1zb-az[k]za[-]?cz(abc)\1Zabcabcz ([a-c]*)\1z^(.+)?BZABAz(a+).\1$Zaaaaazaaaaa-aaz ^(a+).\1$Zaaaaz abcabc-abcz ([a-c]+)\1z(a)\1zaa-az(a+)\1z(a+)+\1z(a).+\1Zabazaba-az(a)ba*\1z (aa|a)a\1$Zaaazaaa-az (a|aa)a\1$z(a+)a\1$z ([abc]*)\1z (a)(b)c|abz ab-None-Nonez(a)+xZaaaxzaaax-az([ac])+xZaacxzaacx-cz([^/]*/)*sub1/zd:msgs/tdir/sub1/trial/away.cppzd:msgs/tdir/sub1/-tdir/z([^.]*)\.([^:]*):[T ]+(.*)ztrack1.title:TBlah blah blahzfound+"-"+g1+"-"+g2+"-"+g3z8track1.title:TBlah blah blah-track1-title-Blah blah blahz ([^N]*N)+ZabNNxyzNz abNNxyzN-xyzNZabNNxyzzabNN-Nz ([abc]*)xZabcxzabcx-abcz ([xyz]*)xzx-z (a)+b|aaczaac-Nonez (?Paaa)az (?Paaa)az found+"-"+idzaaaa-aaaz(?Paa)(?P=id)zaaaa-aaz(?Paa)(?P=xd)zab{0,}bczab{1,}bcz ab{1,3}bcz ab{3,4}bcz ab{4,5}bcz ab{0,1}bczab{0,1}cza[b-]za[b-a]z*az(*)bz a{1,}b{1,}cza**za.+?cz (a+|b){0,}z (a+|b){1,}z (a+|b){0,1}z ([abc])*dZabbbcdzabbbcd-cz ([abc])*bcdzabcd-az((((((((((a))))))))))Zg10z((((((((((a))))))))))\10z((((((((((a))))))))))\41z(?i)((((((((((a))))))))))\41z(?i)abcABCZXBCZAXCZABXZXABCYZABABCz(?i)ab*cz (?i)ab*bcZABBCz (?i)ab*?bcZABBBBCz (?i)ab{0,}?bcz (?i)ab+?bcz (?i)ab+bcZABQz (?i)ab{1,}bcz (?i)ab{1,}?bcz(?i)ab{1,3}?bcz(?i)ab{3,4}?bcz(?i)ab{4,5}?bcz (?i)ab??bcz(?i)ab{0,1}?bcz (?i)ab??cz (?i)ab{0,1}?cz (?i)^abc$ZABCCz(?i)^abcZAABCz(?i)abc$z(?i)^z(?i)$z(?i)a.cz (?i)a.*?cZAXYZCz(?i)a.*cZAXYZDz (?i)a[bc]dZABDz (?i)a[b-d]eZACEz (?i)a[b-d]ZAACZACz (?i)a[-b]zA-z (?i)a[b-]z (?i)a[b-a]z(?i)a[]bz(?i)a[z(?i)a]zA]z (?i)a[]]bzA]Bz (?i)a[^bc]dZAEDz (?i)a[^-b]cZADCzA-Cz (?i)a[^]b]czA]Cz (?i)ab|cdZABCDz(?i)()efZDEFzEF-z(?i)*az(?i)(*)bz(?i)$bBz(?i)a\z(?i)a\(bzA(Bz A(B-Errorz (?i)a\(*bzA((Bz(?i)a\\bzA\Bz(?i)abc)z(?i)(abcz (?i)((a))zA-A-Az (?i)(a)b(c)zABC-A-Cz (?i)a+b+cZAABBABCz(?i)a{1,}b{1,}cz(?i)a**z (?i)a.+?cZABCABCz (?i)a.{0,5}?cz (?i)(a+|b)*zAB-Bz(?i)(a+|b){0,}z (?i)(a+|b)+z(?i)(a+|b){1,}z (?i)(a+|b)?zA-Az(?i)(a+|b){0,1}z(?i)(a+|b){0,1}?z-Nonez(?i))(z (?i)[^ab]*ZCDEz(?i)a*z (?i)([abc])*dZABBBCDzABBBCD-Cz(?i)([abc])*bcdzABCD-Az (?i)a|b|c|d|eEz(?i)(a|b|c|d|e)fZEFzEF-Ez (?i)abcd*efgZABCDEFGz(?i)ab*Z XABYABBBZZXAYABBBZz (?i)(ab|cd)eZABCDEzCDE-CDz(?i)[abhgefdc]ijZHIJz (?i)^(ab|cd)ez (?i)(abc|)efZABCDEFz (?i)(a|b)c*dzBCD-Bz(?i)(ab|ab*)bczABC-Az(?i)a([bc]*)c*zABC-BCz(?i)a([bc]*)(c*d)z ABCD-BC-Dz(?i)a([bc]+)(c*d)z(?i)a([bc]*)(c+d)z ABCD-B-CDz(?i)a[bcd]*dcdcdeZADCDCDEz(?i)a[bcd]+dcdcdez (?i)(ab|a)b*czABC-ABz(?i)((a)(b)c)(d)z ABC-A-B-Dz(?i)[a-zA-Z_][a-zA-Z0-9_]*ZALPHAz(?i)^a(bc+|b[eh])g|.h$ZABHzBH-Nonez(?i)(bc+d$|ef*g.|h?i(j|k))ZEFFGZzEFFGZ-EFFGZ-NoneZIJzIJ-IJ-JZEFFGZBCDDZREFFGZz(?i)((((((((((a))))))))))z(?i)((((((((((a))))))))))\10ZAAz(?i)(((((((((a)))))))))z+(?i)(?:(?:(?:(?:(?:(?:(?:(?:(?:(a))))))))))z/(?i)(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))Cz(?i)multiple words of textzUH-UHz(?i)multiple wordszMULTIPLE WORDS, YEAHzMULTIPLE WORDSz (?i)(.*)c(.*)z ABCDE-AB-DEz(?i)\((.*), (.*)\)z(A, B)zB-Az(?i)[k]z (?i)a[-]?cz (?i)(abc)\1z(?i)([a-c]*)\1za(?!b).ZabadZadza(?=d).z a(?=c|d).z a(?:b|c|d)(.)za(?:b|c|d)*(.)za(?:b|c|d)+?(.)za(?:b|(c|e){1,2}?|d)+?(.)zg1 + g2Zcez(?]*?bza>bz^a*?$z ^((a)c)?(ab)$z None-None-abz^([ab]*?)(?=(b)?)cz g1+"-"+g2zab-Nonez^([ab]*?)(?!(b))cz^([ab]*?)(?sP )                                                                                                                                                                        H      y