diff --git a/pyperformance/data-files/benchmarks/bm_regex_v8/run_benchmark.py b/pyperformance/data-files/benchmarks/bm_regex_v8/run_benchmark.py index e31b6433..7d231632 100644 --- a/pyperformance/data-files/benchmarks/bm_regex_v8/run_benchmark.py +++ b/pyperformance/data-files/benchmarks/bm_regex_v8/run_benchmark.py @@ -280,7 +280,7 @@ def block0(): regexs[1].search(r'uggc://jjj.snprobbx.pbz/ybtva.cuc') for i in range(739): - regexs[2].sub(r'', 'QBZPbageby_cynprubyqre', subcount[2]) + regexs[2].sub(r'', 'QBZPbageby_cynprubyqre', count=subcount[2]) for i in range(598): regexs[1].search(r'uggc://jjj.snprobbx.pbz/') @@ -299,10 +299,10 @@ def block0(): regexs[4].search(r'/ZlFcnprUbzrcntr/Vaqrk-FvgrUbzr,10000000') for i in range(177): - regexs[5].sub(r'', 'vachggrkg', subcount[5]) + regexs[5].sub(r'', 'vachggrkg', count=subcount[5]) for i in range(170): - regexs[6].sub(r'', '528.9', subcount[6]) + regexs[6].sub(r'', '528.9', count=subcount[6]) regexs[7].search(r'528') for i in range(156): @@ -313,7 +313,7 @@ def block0(): regexs[0].search(r'xrlcerff') for i in range(139): - regexs[6].sub(r'', '521', subcount[6]) + regexs[6].sub(r'', '521', count=subcount[6]) # This has a different output to the V8 version. # It could just be a difference in the engines. @@ -322,31 +322,31 @@ def block0(): re.search(r'JroXvg\/(\S+)', strings[0]) for i in range(137): - regexs[10].sub(r'', 'qvi .so_zrah', subcount[10]) - re.sub(r'\[', '', 'qvi .so_zrah', 0) - regexs[11].sub(r'', 'qvi.so_zrah', subcount[11]) + regexs[10].sub(r'', 'qvi .so_zrah', count=subcount[10]) + re.sub(r'\[', '', 'qvi .so_zrah', count=0) + regexs[11].sub(r'', 'qvi.so_zrah', count=subcount[11]) for i in range(117): - regexs[2].sub(r'', 'uvqqra_ryrz', subcount[2]) + regexs[2].sub(r'', 'uvqqra_ryrz', count=subcount[2]) for i in range(95): re.search(r'(?:^|;)\s*sevraqfgre_ynat=([^;]*)', 'sevraqfgre_naba=nvq%3Qn6ss9p85n868ro9s059pn854735956o3%26ers%3Q%26df%3Q%26vpgl%3QHF') for i in range(93): - regexs[12].sub(r'', 'uggc://ubzr.zlfcnpr.pbz/vaqrk.psz', subcount[12]) + regexs[12].sub(r'', 'uggc://ubzr.zlfcnpr.pbz/vaqrk.psz', count=subcount[12]) regexs[13].search(r'uggc://ubzr.zlfcnpr.pbz/vaqrk.psz') for i in range(92): - re.sub(r'([a-zA-Z]|\s)+', '', strings[1], 1) + re.sub(r'([a-zA-Z]|\s)+', '', strings[1], count=1) for i in range(85): - regexs[14].sub(r'', 'svefg', subcount[14]) - regexs[15].sub(r'', 'svefg', subcount[15]) + regexs[14].sub(r'', 'svefg', count=subcount[14]) + regexs[15].sub(r'', 'svefg', count=subcount[15]) regexs[12].sub( - r'', 'uggc://cebsvyr.zlfcnpr.pbz/vaqrk.psz', subcount[12]) - regexs[14].sub(r'', 'ynfg', subcount[14]) - regexs[15].sub(r'', 'ynfg', subcount[15]) + r'', 'uggc://cebsvyr.zlfcnpr.pbz/vaqrk.psz', count=subcount[12]) + regexs[14].sub(r'', 'ynfg', count=subcount[14]) + regexs[15].sub(r'', 'ynfg', count=subcount[15]) regexs[16].search(r'qvfcynl') regexs[13].search(r'uggc://cebsvyr.zlfcnpr.pbz/vaqrk.psz') @@ -356,16 +356,16 @@ def block1(): regexs[8].search(r'VC=74.125.75.1') for i in range(78): - re.sub(r'(\s)+e', '', '9.0 e115', 1) - re.sub(r'.', '', 'k', 1) + re.sub(r'(\s)+e', '', '9.0 e115', count=1) + re.sub(r'.', '', 'k', count=1) # This prints a unicode escape where the V8 version prints the # unicode character. - regexs[17].sub(r'', strings[2], subcount[17]) + regexs[17].sub(r'', strings[2], count=subcount[17]) # This prints a unicode escape where the V8 version prints the # unicode character. - regexs[17].sub(r'', strings[3], subcount[17]) + regexs[17].sub(r'', strings[3], count=subcount[17]) regexs[8].search(r'144631658') regexs[8].search(r'Pbhagel=IIZ%3Q') @@ -383,12 +383,12 @@ def block1(): for i in range(77): regexs[12].sub( - r'', 'uggc://zrffntvat.zlfcnpr.pbz/vaqrk.psz', subcount[12]) + r'', 'uggc://zrffntvat.zlfcnpr.pbz/vaqrk.psz', count=subcount[12]) regexs[13].search(r'uggc://zrffntvat.zlfcnpr.pbz/vaqrk.psz') for i in range(73): regexs[18].sub( - r'', 'FrffvbaFgbentr=%7O%22GnoThvq%22%3N%7O%22thvq%22%3N1231367125017%7Q%7Q', subcount[18]) + r'', 'FrffvbaFgbentr=%7O%22GnoThvq%22%3N%7O%22thvq%22%3N1231367125017%7Q%7Q', count=subcount[18]) for i in range(72): regexs[1].search(strings[6]) @@ -397,12 +397,12 @@ def block1(): regexs[19].search(r'') for i in range(70): - regexs[11].sub(r'', '3.5.0.0', subcount[11]) - re.sub(r'd1', '', strings[7], 0) - re.sub(r'NQ_VQ', '', strings[8], 0) - re.sub(r'd2', '', strings[9], 0) + regexs[11].sub(r'', '3.5.0.0', count=subcount[11]) + re.sub(r'd1', '', strings[7], count=0) + re.sub(r'NQ_VQ', '', strings[8], count=0) + re.sub(r'd2', '', strings[9], count=0) re.sub( - r'_', '', 'NI%3Q1_CI%3Q1_PI%3Q1_EI%3Q1_HI%3Q1_HP%3Q1_IC%3Q0.0.0.0_IH%3Q0', 0) + r'_', '', 'NI%3Q1_CI%3Q1_PI%3Q1_EI%3Q1_HI%3Q1_HP%3Q1_IC%3Q0.0.0.0_IH%3Q0', count=0) regexs[20].split( r'svz_zlfcnpr_ubzrcntr_abgybttrqva,svz_zlfcnpr_aba_HTP,svz_zlfcnpr_havgrq-fgngrf') regexs[21].search(r'ybnqvat') @@ -420,17 +420,17 @@ def block1(): for i in range(44): regexs[12].sub( - r'', 'uggc://sevraqf.zlfcnpr.pbz/vaqrk.psz', subcount[12]) + r'', 'uggc://sevraqf.zlfcnpr.pbz/vaqrk.psz', count=subcount[12]) regexs[13].search(r'uggc://sevraqf.zlfcnpr.pbz/vaqrk.psz') def block2(): for i in range(40): - regexs[14].sub(r'', 'fryrpgrq', subcount[14]) - regexs[15].sub(r'', 'fryrpgrq', subcount[15]) + regexs[14].sub(r'', 'fryrpgrq', count=subcount[14]) + regexs[15].sub(r'', 'fryrpgrq', count=subcount[15]) for i in range(39): - re.sub(r'\buvqqra_ryrz\b', '', 'vachggrkg uvqqra_ryrz', 0) + re.sub(r'\buvqqra_ryrz\b', '', 'vachggrkg uvqqra_ryrz', count=0) regexs[3].search(r'vachggrkg ') regexs[3].search(r'vachggrkg') regexs[22].search(r'HVYvaxOhggba') @@ -446,10 +446,10 @@ def block2(): r'FrffvbaQQS2=111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904') for i in range(35): - regexs[14].sub(r'', 'puvyq p1 svefg', subcount[14]) - regexs[15].sub(r'', 'puvyq p1 svefg', subcount[15]) - regexs[14].sub(r'', 'sylbhg pybfrq', subcount[14]) - regexs[15].sub(r'', 'sylbhg pybfrq', subcount[15]) + regexs[14].sub(r'', 'puvyq p1 svefg', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p1 svefg', count=subcount[15]) + regexs[14].sub(r'', 'sylbhg pybfrq', count=subcount[14]) + regexs[15].sub(r'', 'sylbhg pybfrq', count=subcount[15]) for i in range(34): regexs[19].search(r'gno2') @@ -465,7 +465,7 @@ def block2(): re.search(r'puebzr', strings[0], re.IGNORECASE) for i in range(31): - regexs[23].sub(r'', 'uggc://jjj.snprobbx.pbz/', subcount[23]) + regexs[23].sub(r'', 'uggc://jjj.snprobbx.pbz/', count=subcount[23]) regexs[8].search(r'SbeprqRkcvengvba=633669358527244818') regexs[8].search(r'VC=66.249.85.130') regexs[8].search( @@ -474,45 +474,45 @@ def block2(): regexs[24].search(r'uggc://jjj.snprobbx.pbz/') for i in range(30): - regexs[6].sub(r'', '419', subcount[6]) + regexs[6].sub(r'', '419', count=subcount[6]) re.search(r'(?:^|\s+)gvzrfgnzc(?:\s+|$)', 'gvzrfgnzc') regexs[7].search(r'419') for i in range(29): - regexs[23].sub(r'', 'uggc://jjj.snprobbx.pbz/ybtva.cuc', subcount[23]) + regexs[23].sub(r'', 'uggc://jjj.snprobbx.pbz/ybtva.cuc', count=subcount[23]) for i in range(28): - regexs[25].sub(r'', 'Funer guvf tnqtrg', subcount[25]) - regexs[12].sub(r'', 'Funer guvf tnqtrg', subcount[12]) + regexs[25].sub(r'', 'Funer guvf tnqtrg', count=subcount[25]) + regexs[12].sub(r'', 'Funer guvf tnqtrg', count=subcount[12]) regexs[26].search(r'uggc://jjj.tbbtyr.pbz/vt/qverpgbel') def block3(): for i in range(27): - re.sub(r'[A-Za-z]', '', 'e115', 0) + re.sub(r'[A-Za-z]', '', 'e115', count=0) for i in range(23): - regexs[27].sub(r'', 'qvfcynl', subcount[27]) - regexs[27].sub(r'', 'cbfvgvba', subcount[27]) + regexs[27].sub(r'', 'qvfcynl', count=subcount[27]) + regexs[27].sub(r'', 'cbfvgvba', count=subcount[27]) for i in range(22): - regexs[14].sub(r'', 'unaqyr', subcount[14]) - regexs[15].sub(r'', 'unaqyr', subcount[15]) - regexs[14].sub(r'', 'yvar', subcount[14]) - regexs[15].sub(r'', 'yvar', subcount[15]) - regexs[14].sub(r'', 'cnerag puebzr6 fvatyr1 gno', subcount[14]) - regexs[15].sub(r'', 'cnerag puebzr6 fvatyr1 gno', subcount[15]) - regexs[14].sub(r'', 'fyvqre', subcount[14]) - regexs[15].sub(r'', 'fyvqre', subcount[15]) + regexs[14].sub(r'', 'unaqyr', count=subcount[14]) + regexs[15].sub(r'', 'unaqyr', count=subcount[15]) + regexs[14].sub(r'', 'yvar', count=subcount[14]) + regexs[15].sub(r'', 'yvar', count=subcount[15]) + regexs[14].sub(r'', 'cnerag puebzr6 fvatyr1 gno', count=subcount[14]) + regexs[15].sub(r'', 'cnerag puebzr6 fvatyr1 gno', count=subcount[15]) + regexs[14].sub(r'', 'fyvqre', count=subcount[14]) + regexs[15].sub(r'', 'fyvqre', count=subcount[15]) regexs[28].search(r'') for i in range(21): - regexs[12].sub(r'', 'uggc://jjj.zlfcnpr.pbz/', subcount[12]) + regexs[12].sub(r'', 'uggc://jjj.zlfcnpr.pbz/', count=subcount[12]) regexs[13].search(r'uggc://jjj.zlfcnpr.pbz/') for i in range(20): - regexs[29].sub(r'', 'cntrivrj', subcount[29]) - regexs[30].sub(r'', 'cntrivrj', subcount[30]) + regexs[29].sub(r'', 'cntrivrj', count=subcount[29]) + regexs[30].sub(r'', 'cntrivrj', count=subcount[30]) regexs[19].search(r'ynfg') regexs[19].search(r'ba svefg') regexs[8].search(r'VC=74.125.75.3') @@ -523,7 +523,7 @@ def block3(): for i in range(18): regexs[32].split(strings[10]) regexs[32].split(strings[11]) - regexs[33].sub(r'', strings[12], subcount[33]) + regexs[33].sub(r'', strings[12], count=subcount[33]) regexs[8].search(r'144631658.0.10.1231363570') regexs[8].search( r'144631658.1231363570.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)') @@ -544,39 +544,39 @@ def block3(): re.match(r'bcren', strings[0], re.IGNORECASE) regexs[32].split(strings[15]) regexs[32].split(strings[16]) - regexs[14].sub(r'', 'ohggba', subcount[14]) - regexs[15].sub(r'', 'ohggba', subcount[15]) - regexs[14].sub(r'', 'puvyq p1 svefg sylbhg pybfrq', subcount[14]) - regexs[15].sub(r'', 'puvyq p1 svefg sylbhg pybfrq', subcount[15]) - regexs[14].sub(r'', 'pvgvrf', subcount[14]) - regexs[15].sub(r'', 'pvgvrf', subcount[15]) - regexs[14].sub(r'', 'pybfrq', subcount[14]) - regexs[15].sub(r'', 'pybfrq', subcount[15]) - regexs[14].sub(r'', 'qry', subcount[14]) - regexs[15].sub(r'', 'qry', subcount[15]) - regexs[14].sub(r'', 'uqy_zba', subcount[14]) - regexs[15].sub(r'', 'uqy_zba', subcount[15]) - regexs[33].sub(r'', strings[17], subcount[33]) - re.sub(r'%3P', '', strings[18], 0) - re.sub(r'%3R', '', strings[18], 0) - re.sub(r'%3q', '', strings[18], 0) - regexs[35].sub(r'', strings[18], subcount[35]) - regexs[14].sub(r'', 'yvaxyvfg16', subcount[14]) - regexs[15].sub(r'', 'yvaxyvfg16', subcount[15]) - regexs[14].sub(r'', 'zvahf', subcount[14]) - regexs[15].sub(r'', 'zvahf', subcount[15]) - regexs[14].sub(r'', 'bcra', subcount[14]) - regexs[15].sub(r'', 'bcra', subcount[15]) - regexs[14].sub(r'', 'cnerag puebzr5 fvatyr1 ps NU', subcount[14]) - regexs[15].sub(r'', 'cnerag puebzr5 fvatyr1 ps NU', subcount[15]) - regexs[14].sub(r'', 'cynlre', subcount[14]) - regexs[15].sub(r'', 'cynlre', subcount[15]) - regexs[14].sub(r'', 'cyhf', subcount[14]) - regexs[15].sub(r'', 'cyhf', subcount[15]) - regexs[14].sub(r'', 'cb_uqy', subcount[14]) - regexs[15].sub(r'', 'cb_uqy', subcount[15]) - regexs[14].sub(r'', 'hyJVzt', subcount[14]) - regexs[15].sub(r'', 'hyJVzt', subcount[15]) + regexs[14].sub(r'', 'ohggba', count=subcount[14]) + regexs[15].sub(r'', 'ohggba', count=subcount[15]) + regexs[14].sub(r'', 'puvyq p1 svefg sylbhg pybfrq', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p1 svefg sylbhg pybfrq', count=subcount[15]) + regexs[14].sub(r'', 'pvgvrf', count=subcount[14]) + regexs[15].sub(r'', 'pvgvrf', count=subcount[15]) + regexs[14].sub(r'', 'pybfrq', count=subcount[14]) + regexs[15].sub(r'', 'pybfrq', count=subcount[15]) + regexs[14].sub(r'', 'qry', count=subcount[14]) + regexs[15].sub(r'', 'qry', count=subcount[15]) + regexs[14].sub(r'', 'uqy_zba', count=subcount[14]) + regexs[15].sub(r'', 'uqy_zba', count=subcount[15]) + regexs[33].sub(r'', strings[17], count=subcount[33]) + re.sub(r'%3P', '', strings[18], count=0) + re.sub(r'%3R', '', strings[18], count=0) + re.sub(r'%3q', '', strings[18], count=0) + regexs[35].sub(r'', strings[18], count=subcount[35]) + regexs[14].sub(r'', 'yvaxyvfg16', count=subcount[14]) + regexs[15].sub(r'', 'yvaxyvfg16', count=subcount[15]) + regexs[14].sub(r'', 'zvahf', count=subcount[14]) + regexs[15].sub(r'', 'zvahf', count=subcount[15]) + regexs[14].sub(r'', 'bcra', count=subcount[14]) + regexs[15].sub(r'', 'bcra', count=subcount[15]) + regexs[14].sub(r'', 'cnerag puebzr5 fvatyr1 ps NU', count=subcount[14]) + regexs[15].sub(r'', 'cnerag puebzr5 fvatyr1 ps NU', count=subcount[15]) + regexs[14].sub(r'', 'cynlre', count=subcount[14]) + regexs[15].sub(r'', 'cynlre', count=subcount[15]) + regexs[14].sub(r'', 'cyhf', count=subcount[14]) + regexs[15].sub(r'', 'cyhf', count=subcount[15]) + regexs[14].sub(r'', 'cb_uqy', count=subcount[14]) + regexs[15].sub(r'', 'cb_uqy', count=subcount[15]) + regexs[14].sub(r'', 'hyJVzt', count=subcount[14]) + regexs[15].sub(r'', 'hyJVzt', count=subcount[15]) regexs[8].search(r'144631658.0.10.1231363638') regexs[8].search( r'144631658.1231363638.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)') @@ -602,7 +602,7 @@ def block3(): def block4(): for i in range(16): - re.sub(r'\*', '', '', 0) + re.sub(r'\*', '', '', count=0) re.search(r'\bnpgvir\b', 'npgvir') re.search(r'sversbk', strings[0], re.IGNORECASE) regexs[36].search(r'glcr') @@ -613,10 +613,10 @@ def block4(): regexs[32].split(strings[21]) regexs[32].split(strings[22]) regexs[12].sub( - r'', 'uggc://ohyyrgvaf.zlfcnpr.pbz/vaqrk.psz', subcount[12]) - regexs[33].sub(r'', strings[23], subcount[33]) - regexs[37].sub(r'', 'yv', subcount[37]) - regexs[18].sub(r'', 'yv', subcount[18]) + r'', 'uggc://ohyyrgvaf.zlfcnpr.pbz/vaqrk.psz', count=subcount[12]) + regexs[33].sub(r'', strings[23], count=subcount[33]) + regexs[37].sub(r'', 'yv', count=subcount[37]) + regexs[18].sub(r'', 'yv', count=subcount[18]) regexs[8].search(r'144631658.0.10.1231367822') regexs[8].search( r'144631658.1231367822.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)') @@ -643,22 +643,22 @@ def block4(): regexs[38].search(r'yv') for i in range(14): - regexs[18].sub(r'', '', subcount[18]) - re.sub(r'(\s+e|\s+o[0-9]+)', '', '9.0 e115', 1) - re.sub(r'<', '', 'Funer guvf tnqtrg', 0) - re.sub(r'>', '', 'Funer guvf tnqtrg', 0) - regexs[39].sub(r'', 'Funer guvf tnqtrg', subcount[39]) + regexs[18].sub(r'', '', count=subcount[18]) + re.sub(r'(\s+e|\s+o[0-9]+)', '', '9.0 e115', count=1) + re.sub(r'<', '', 'Funer guvf tnqtrg', count=0) + re.sub(r'>', '', 'Funer guvf tnqtrg', count=0) + regexs[39].sub(r'', 'Funer guvf tnqtrg', count=subcount[39]) regexs[12].sub( - r'', 'uggc://cebsvyrrqvg.zlfcnpr.pbz/vaqrk.psz', subcount[12]) - regexs[40].sub(r'', 'grnfre', subcount[40]) - regexs[41].sub(r'', 'grnfre', subcount[41]) - regexs[42].sub(r'', 'grnfre', subcount[42]) - regexs[43].sub(r'', 'grnfre', subcount[43]) - regexs[44].sub(r'', 'grnfre', subcount[44]) - regexs[45].sub(r'', 'grnfre', subcount[45]) - regexs[46].sub(r'', 'grnfre', subcount[46]) - regexs[47].sub(r'', 'grnfre', subcount[47]) - regexs[48].sub(r'', 'grnfre', subcount[48]) + r'', 'uggc://cebsvyrrqvg.zlfcnpr.pbz/vaqrk.psz', count=subcount[12]) + regexs[40].sub(r'', 'grnfre', count=subcount[40]) + regexs[41].sub(r'', 'grnfre', count=subcount[41]) + regexs[42].sub(r'', 'grnfre', count=subcount[42]) + regexs[43].sub(r'', 'grnfre', count=subcount[43]) + regexs[44].sub(r'', 'grnfre', count=subcount[44]) + regexs[45].sub(r'', 'grnfre', count=subcount[45]) + regexs[46].sub(r'', 'grnfre', count=subcount[46]) + regexs[47].sub(r'', 'grnfre', count=subcount[47]) + regexs[48].sub(r'', 'grnfre', count=subcount[48]) regexs[16].search(r'znetva-gbc') regexs[16].search(r'cbfvgvba') regexs[19].search(r'gno1') @@ -674,84 +674,84 @@ def block4(): def block5(): for i in range(13): - regexs[14].sub(r'', 'purpx', subcount[14]) - regexs[15].sub(r'', 'purpx', subcount[15]) - regexs[14].sub(r'', 'pvgl', subcount[14]) - regexs[15].sub(r'', 'pvgl', subcount[15]) - regexs[14].sub(r'', 'qrpe fyvqrgrkg', subcount[14]) - regexs[15].sub(r'', 'qrpe fyvqrgrkg', subcount[15]) - regexs[14].sub(r'', 'svefg fryrpgrq', subcount[14]) - regexs[15].sub(r'', 'svefg fryrpgrq', subcount[15]) - regexs[14].sub(r'', 'uqy_rag', subcount[14]) - regexs[15].sub(r'', 'uqy_rag', subcount[15]) - regexs[14].sub(r'', 'vape fyvqrgrkg', subcount[14]) - regexs[15].sub(r'', 'vape fyvqrgrkg', subcount[15]) - regexs[5].sub(r'', 'vachggrkg QBZPbageby_cynprubyqre', subcount[5]) + regexs[14].sub(r'', 'purpx', count=subcount[14]) + regexs[15].sub(r'', 'purpx', count=subcount[15]) + regexs[14].sub(r'', 'pvgl', count=subcount[14]) + regexs[15].sub(r'', 'pvgl', count=subcount[15]) + regexs[14].sub(r'', 'qrpe fyvqrgrkg', count=subcount[14]) + regexs[15].sub(r'', 'qrpe fyvqrgrkg', count=subcount[15]) + regexs[14].sub(r'', 'svefg fryrpgrq', count=subcount[14]) + regexs[15].sub(r'', 'svefg fryrpgrq', count=subcount[15]) + regexs[14].sub(r'', 'uqy_rag', count=subcount[14]) + regexs[15].sub(r'', 'uqy_rag', count=subcount[15]) + regexs[14].sub(r'', 'vape fyvqrgrkg', count=subcount[14]) + regexs[15].sub(r'', 'vape fyvqrgrkg', count=subcount[15]) + regexs[5].sub(r'', 'vachggrkg QBZPbageby_cynprubyqre', count=subcount[5]) regexs[14].sub( - r'', 'cnerag puebzr6 fvatyr1 gno fryrpgrq', subcount[14]) + r'', 'cnerag puebzr6 fvatyr1 gno fryrpgrq', count=subcount[14]) regexs[15].sub( - r'', 'cnerag puebzr6 fvatyr1 gno fryrpgrq', subcount[15]) - regexs[14].sub(r'', 'cb_guz', subcount[14]) - regexs[15].sub(r'', 'cb_guz', subcount[15]) - regexs[14].sub(r'', 'fhozvg', subcount[14]) - regexs[15].sub(r'', 'fhozvg', subcount[15]) + r'', 'cnerag puebzr6 fvatyr1 gno fryrpgrq', count=subcount[15]) + regexs[14].sub(r'', 'cb_guz', count=subcount[14]) + regexs[15].sub(r'', 'cb_guz', count=subcount[15]) + regexs[14].sub(r'', 'fhozvg', count=subcount[14]) + regexs[15].sub(r'', 'fhozvg', count=subcount[15]) regexs[50].search(r'') re.search(r'NccyrJroXvg\/([^\s]*)', strings[0]) re.search(r'XUGZY', strings[0]) for i in range(12): re.sub(r'(\$\{cebg\})|(\$cebg\b)', '', - '${cebg}://${ubfg}${cngu}/${dz}', 0) - regexs[40].sub(r'', '1', subcount[40]) - regexs[10].sub(r'', '1', subcount[10]) - regexs[51].sub(r'', '1', subcount[51]) - regexs[52].sub(r'', '1', subcount[52]) - regexs[53].sub(r'', '1', subcount[53]) - regexs[39].sub(r'', '1', subcount[39]) - regexs[54].sub(r'', '1', subcount[54]) - re.sub(r'^(.*)\..*$', '', '9.0 e115', 1) - re.sub(r'^.*e(.*)$', '', '9.0 e115', 1) - regexs[55].sub(r'', '', subcount[55]) + '${cebg}://${ubfg}${cngu}/${dz}', count=0) + regexs[40].sub(r'', '1', count=subcount[40]) + regexs[10].sub(r'', '1', count=subcount[10]) + regexs[51].sub(r'', '1', count=subcount[51]) + regexs[52].sub(r'', '1', count=subcount[52]) + regexs[53].sub(r'', '1', count=subcount[53]) + regexs[39].sub(r'', '1', count=subcount[39]) + regexs[54].sub(r'', '1', count=subcount[54]) + re.sub(r'^(.*)\..*$', '', '9.0 e115', count=1) + re.sub(r'^.*e(.*)$', '', '9.0 e115', count=1) + regexs[55].sub(r'', '', count=subcount[55]) regexs[55].sub( - r'', '', subcount[55]) - re.sub(r'^.*\s+(\S+\s+\S+$)', '', strings[1], 1) - regexs[30].sub(r'', 'tzk%2Subzrcntr%2Sfgneg%2Sqr%2S', subcount[30]) - regexs[30].sub(r'', 'tzk', subcount[30]) + r'', '', count=subcount[55]) + re.sub(r'^.*\s+(\S+\s+\S+$)', '', strings[1], count=1) + regexs[30].sub(r'', 'tzk%2Subzrcntr%2Sfgneg%2Sqr%2S', count=subcount[30]) + regexs[30].sub(r'', 'tzk', count=subcount[30]) re.sub(r'(\$\{ubfg\})|(\$ubfg\b)', '', - 'uggc://${ubfg}${cngu}/${dz}', 0) + 'uggc://${ubfg}${cngu}/${dz}', count=0) regexs[56].sub( - r'', 'uggc://nqpyvrag.hvzfrei.arg${cngu}/${dz}', subcount[56]) + r'', 'uggc://nqpyvrag.hvzfrei.arg${cngu}/${dz}', count=subcount[56]) re.sub(r'(\$\{dz\})|(\$dz\b)', '', - 'uggc://nqpyvrag.hvzfrei.arg/wf.at/${dz}', 0) - regexs[29].sub(r'', 'frpgvba', subcount[29]) - regexs[30].sub(r'', 'frpgvba', subcount[30]) - regexs[29].sub(r'', 'fvgr', subcount[29]) - regexs[30].sub(r'', 'fvgr', subcount[30]) - regexs[29].sub(r'', 'fcrpvny', subcount[29]) - regexs[30].sub(r'', 'fcrpvny', subcount[30]) + 'uggc://nqpyvrag.hvzfrei.arg/wf.at/${dz}', count=0) + regexs[29].sub(r'', 'frpgvba', count=subcount[29]) + regexs[30].sub(r'', 'frpgvba', count=subcount[30]) + regexs[29].sub(r'', 'fvgr', count=subcount[29]) + regexs[30].sub(r'', 'fvgr', count=subcount[30]) + regexs[29].sub(r'', 'fcrpvny', count=subcount[29]) + regexs[30].sub(r'', 'fcrpvny', count=subcount[30]) regexs[36].search(r'anzr') re.search(r'e', '9.0 e115') def block6(): for i in range(11): - re.sub(r'(?i)##yv0##', '', strings[27], 0) - regexs[57].sub(r'', strings[27], subcount[57]) - regexs[58].sub(r'', strings[28], subcount[58]) - regexs[59].sub(r'', strings[29], subcount[59]) - re.sub(r'(?i)##\/o##', '', strings[30], 0) - re.sub(r'(?i)##\/v##', '', strings[30], 0) - re.sub(r'(?i)##\/h##', '', strings[30], 0) - re.sub(r'(?i)##o##', '', strings[30], 0) - re.sub(r'(?i)##oe##', '', strings[30], 0) - re.sub(r'(?i)##v##', '', strings[30], 0) - re.sub(r'(?i)##h##', '', strings[30], 0) - re.sub(r'(?i)##n##', '', strings[31], 0) - re.sub(r'(?i)##\/n##', '', strings[32], 0) + re.sub(r'(?i)##yv0##', '', strings[27], count=0) + regexs[57].sub(r'', strings[27], count=subcount[57]) + regexs[58].sub(r'', strings[28], count=subcount[58]) + regexs[59].sub(r'', strings[29], count=subcount[59]) + re.sub(r'(?i)##\/o##', '', strings[30], count=0) + re.sub(r'(?i)##\/v##', '', strings[30], count=0) + re.sub(r'(?i)##\/h##', '', strings[30], count=0) + re.sub(r'(?i)##o##', '', strings[30], count=0) + re.sub(r'(?i)##oe##', '', strings[30], count=0) + re.sub(r'(?i)##v##', '', strings[30], count=0) + re.sub(r'(?i)##h##', '', strings[30], count=0) + re.sub(r'(?i)##n##', '', strings[31], count=0) + re.sub(r'(?i)##\/n##', '', strings[32], count=0) # This prints a unicode escape where the V8 version # prints the unicode character. - re.sub(r'#~#argjbexybtb#~#', '', strings[33], 0) + re.sub(r'#~#argjbexybtb#~#', '', strings[33], count=0) re.search(r' Zbovyr\/', strings[0]) re.search(r'##yv1##', strings[27], re.IGNORECASE) @@ -784,29 +784,29 @@ def block6(): re.search(r'AbxvnA[^\/]*', strings[0]) for i in range(10): - re.sub(r'(?:^|\s+)bss(?:\s+|$)', '', ' bss', 0) - re.sub(r'(\$\{0\})|(\$0\b)', '', strings[34], 0) - re.sub(r'(\$\{1\})|(\$1\b)', '', strings[34], 0) - re.sub(r'(\$\{pbzcyrgr\})|(\$pbzcyrgr\b)', '', strings[34], 0) - re.sub(r'(\$\{sentzrag\})|(\$sentzrag\b)', '', strings[34], 0) - re.sub(r'(\$\{ubfgcbeg\})|(\$ubfgcbeg\b)', '', strings[34], 0) - regexs[56].sub(r'', strings[34], subcount[56]) - re.sub(r'(\$\{cebgbpby\})|(\$cebgbpby\b)', '', strings[34], 0) - re.sub(r'(\$\{dhrel\})|(\$dhrel\b)', '', strings[34], 0) - regexs[29].sub(r'', 'nqfvmr', subcount[29]) - regexs[30].sub(r'', 'nqfvmr', subcount[30]) - re.sub(r'(\$\{2\})|(\$2\b)', '', 'uggc://${2}${3}${4}${5}', 0) + re.sub(r'(?:^|\s+)bss(?:\s+|$)', '', ' bss', count=0) + re.sub(r'(\$\{0\})|(\$0\b)', '', strings[34], count=0) + re.sub(r'(\$\{1\})|(\$1\b)', '', strings[34], count=0) + re.sub(r'(\$\{pbzcyrgr\})|(\$pbzcyrgr\b)', '', strings[34], count=0) + re.sub(r'(\$\{sentzrag\})|(\$sentzrag\b)', '', strings[34], count=0) + re.sub(r'(\$\{ubfgcbeg\})|(\$ubfgcbeg\b)', '', strings[34], count=0) + regexs[56].sub(r'', strings[34], count=subcount[56]) + re.sub(r'(\$\{cebgbpby\})|(\$cebgbpby\b)', '', strings[34], count=0) + re.sub(r'(\$\{dhrel\})|(\$dhrel\b)', '', strings[34], count=0) + regexs[29].sub(r'', 'nqfvmr', count=subcount[29]) + regexs[30].sub(r'', 'nqfvmr', count=subcount[30]) + re.sub(r'(\$\{2\})|(\$2\b)', '', 'uggc://${2}${3}${4}${5}', count=0) re.sub(r'(\$\{3\})|(\$3\b)', '', - 'uggc://wf.hv-cbegny.qr${3}${4}${5}', 0) - regexs[40].sub(r'', 'arjf', subcount[40]) - regexs[41].sub(r'', 'arjf', subcount[41]) - regexs[42].sub(r'', 'arjf', subcount[42]) - regexs[43].sub(r'', 'arjf', subcount[43]) - regexs[44].sub(r'', 'arjf', subcount[44]) - regexs[45].sub(r'', 'arjf', subcount[45]) - regexs[46].sub(r'', 'arjf', subcount[46]) - regexs[47].sub(r'', 'arjf', subcount[47]) - regexs[48].sub(r'', 'arjf', subcount[48]) + 'uggc://wf.hv-cbegny.qr${3}${4}${5}', count=0) + regexs[40].sub(r'', 'arjf', count=subcount[40]) + regexs[41].sub(r'', 'arjf', count=subcount[41]) + regexs[42].sub(r'', 'arjf', count=subcount[42]) + regexs[43].sub(r'', 'arjf', count=subcount[43]) + regexs[44].sub(r'', 'arjf', count=subcount[44]) + regexs[45].sub(r'', 'arjf', count=subcount[45]) + regexs[46].sub(r'', 'arjf', count=subcount[46]) + regexs[47].sub(r'', 'arjf', count=subcount[47]) + regexs[48].sub(r'', 'arjf', count=subcount[48]) re.search(r' PC=i=(\d+)&oe=(.)', strings[35]) regexs[60].search(r' ') regexs[60].search(r' bss') @@ -827,49 +827,49 @@ def block6(): def block7(): for i in range(9): - regexs[40].sub(r'', '0', subcount[40]) - regexs[10].sub(r'', '0', subcount[10]) - regexs[51].sub(r'', '0', subcount[51]) - regexs[52].sub(r'', '0', subcount[52]) - regexs[53].sub(r'', '0', subcount[53]) - regexs[39].sub(r'', '0', subcount[39]) - regexs[54].sub(r'', '0', subcount[54]) - regexs[40].sub(r'', 'Lrf', subcount[40]) - regexs[10].sub(r'', 'Lrf', subcount[10]) - regexs[51].sub(r'', 'Lrf', subcount[51]) - regexs[52].sub(r'', 'Lrf', subcount[52]) - regexs[53].sub(r'', 'Lrf', subcount[53]) - regexs[39].sub(r'', 'Lrf', subcount[39]) - regexs[54].sub(r'', 'Lrf', subcount[54]) + regexs[40].sub(r'', '0', count=subcount[40]) + regexs[10].sub(r'', '0', count=subcount[10]) + regexs[51].sub(r'', '0', count=subcount[51]) + regexs[52].sub(r'', '0', count=subcount[52]) + regexs[53].sub(r'', '0', count=subcount[53]) + regexs[39].sub(r'', '0', count=subcount[39]) + regexs[54].sub(r'', '0', count=subcount[54]) + regexs[40].sub(r'', 'Lrf', count=subcount[40]) + regexs[10].sub(r'', 'Lrf', count=subcount[10]) + regexs[51].sub(r'', 'Lrf', count=subcount[51]) + regexs[52].sub(r'', 'Lrf', count=subcount[52]) + regexs[53].sub(r'', 'Lrf', count=subcount[53]) + regexs[39].sub(r'', 'Lrf', count=subcount[39]) + regexs[54].sub(r'', 'Lrf', count=subcount[54]) for i in range(8): - regexs[63].sub(r'', 'Pybfr {0}', subcount[63]) - regexs[63].sub(r'', 'Bcra {0}', subcount[63]) + regexs[63].sub(r'', 'Pybfr {0}', count=subcount[63]) + regexs[63].sub(r'', 'Bcra {0}', count=subcount[63]) regexs[32].split(strings[36]) regexs[32].split(strings[37]) - regexs[14].sub(r'', 'puvyq p1 svefg gnournqref', subcount[14]) - regexs[15].sub(r'', 'puvyq p1 svefg gnournqref', subcount[15]) - regexs[14].sub(r'', 'uqy_fcb', subcount[14]) - regexs[15].sub(r'', 'uqy_fcb', subcount[15]) - regexs[14].sub(r'', 'uvag', subcount[14]) - regexs[15].sub(r'', 'uvag', subcount[15]) - regexs[33].sub(r'', strings[38], subcount[33]) - regexs[14].sub(r'', 'yvfg', subcount[14]) - regexs[15].sub(r'', 'yvfg', subcount[15]) - regexs[30].sub(r'', 'at_bhgre', subcount[30]) - regexs[14].sub(r'', 'cnerag puebzr5 qbhoyr2 NU', subcount[14]) - regexs[15].sub(r'', 'cnerag puebzr5 qbhoyr2 NU', subcount[15]) + regexs[14].sub(r'', 'puvyq p1 svefg gnournqref', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p1 svefg gnournqref', count=subcount[15]) + regexs[14].sub(r'', 'uqy_fcb', count=subcount[14]) + regexs[15].sub(r'', 'uqy_fcb', count=subcount[15]) + regexs[14].sub(r'', 'uvag', count=subcount[14]) + regexs[15].sub(r'', 'uvag', count=subcount[15]) + regexs[33].sub(r'', strings[38], count=subcount[33]) + regexs[14].sub(r'', 'yvfg', count=subcount[14]) + regexs[15].sub(r'', 'yvfg', count=subcount[15]) + regexs[30].sub(r'', 'at_bhgre', count=subcount[30]) + regexs[14].sub(r'', 'cnerag puebzr5 qbhoyr2 NU', count=subcount[14]) + regexs[15].sub(r'', 'cnerag puebzr5 qbhoyr2 NU', count=subcount[15]) regexs[14].sub( - r'', 'cnerag puebzr5 dhnq5 ps NU osyvax zbarl', subcount[14]) + r'', 'cnerag puebzr5 dhnq5 ps NU osyvax zbarl', count=subcount[14]) regexs[15].sub( - r'', 'cnerag puebzr5 dhnq5 ps NU osyvax zbarl', subcount[15]) - regexs[14].sub(r'', 'cnerag puebzr6 fvatyr1', subcount[14]) - regexs[15].sub(r'', 'cnerag puebzr6 fvatyr1', subcount[15]) - regexs[14].sub(r'', 'cb_qrs', subcount[14]) - regexs[15].sub(r'', 'cb_qrs', subcount[15]) - regexs[14].sub(r'', 'gnopbagrag', subcount[14]) - regexs[15].sub(r'', 'gnopbagrag', subcount[15]) - regexs[30].sub(r'', 'iv_svefg_gvzr', subcount[30]) + r'', 'cnerag puebzr5 dhnq5 ps NU osyvax zbarl', count=subcount[15]) + regexs[14].sub(r'', 'cnerag puebzr6 fvatyr1', count=subcount[14]) + regexs[15].sub(r'', 'cnerag puebzr6 fvatyr1', count=subcount[15]) + regexs[14].sub(r'', 'cb_qrs', count=subcount[14]) + regexs[15].sub(r'', 'cb_qrs', count=subcount[15]) + regexs[14].sub(r'', 'gnopbagrag', count=subcount[14]) + regexs[15].sub(r'', 'gnopbagrag', count=subcount[15]) + regexs[30].sub(r'', 'iv_svefg_gvzr', count=subcount[30]) re.search(r'(^|.)(ronl|qri-ehf3.wbg)(|fgberf|zbgbef|yvirnhpgvbaf|jvxv|rkcerff|punggre).(pbz(|.nh|.pa|.ux|.zl|.ft|.oe|.zk)|pb(.hx|.xe|.am)|pn|qr|se|vg|ay|or|ng|pu|vr|va|rf|cy|cu|fr)$', 'cntrf.ronl.pbz', re.IGNORECASE) regexs[8].search(r'144631658.0.10.1231364074') regexs[8].search( @@ -896,28 +896,28 @@ def block7(): def block8(): for i in range(7): re.match(r'\d+', strings[1]) - regexs[64].sub(r'', 'nsgre', subcount[64]) - regexs[64].sub(r'', 'orsber', subcount[64]) - regexs[64].sub(r'', 'obggbz', subcount[64]) - regexs[65].sub(r'', 'ohvygva_jrngure.kzy', subcount[65]) - regexs[37].sub(r'', 'ohggba', subcount[37]) - regexs[18].sub(r'', 'ohggba', subcount[18]) - regexs[65].sub(r'', 'qngrgvzr.kzy', subcount[65]) + regexs[64].sub(r'', 'nsgre', count=subcount[64]) + regexs[64].sub(r'', 'orsber', count=subcount[64]) + regexs[64].sub(r'', 'obggbz', count=subcount[64]) + regexs[65].sub(r'', 'ohvygva_jrngure.kzy', count=subcount[65]) + regexs[37].sub(r'', 'ohggba', count=subcount[37]) + regexs[18].sub(r'', 'ohggba', count=subcount[18]) + regexs[65].sub(r'', 'qngrgvzr.kzy', count=subcount[65]) regexs[65].sub( - r'', 'uggc://eff.paa.pbz/eff/paa_gbcfgbevrf.eff', subcount[65]) - regexs[37].sub(r'', 'vachg', subcount[37]) - regexs[18].sub(r'', 'vachg', subcount[18]) - regexs[64].sub(r'', 'vafvqr', subcount[64]) - regexs[27].sub(r'', 'cbvagre', subcount[27]) - re.sub(r'[A-Z]', '', 'cbfvgvba', 0) - regexs[27].sub(r'', 'gbc', subcount[27]) - regexs[64].sub(r'', 'gbc', subcount[64]) - regexs[37].sub(r'', 'hy', subcount[37]) - regexs[18].sub(r'', 'hy', subcount[18]) - regexs[37].sub(r'', strings[26], subcount[37]) - regexs[18].sub(r'', strings[26], subcount[18]) - regexs[65].sub(r'', 'lbhghor_vtbbtyr/i2/lbhghor.kzy', subcount[65]) - regexs[27].sub(r'', 'm-vaqrk', subcount[27]) + r'', 'uggc://eff.paa.pbz/eff/paa_gbcfgbevrf.eff', count=subcount[65]) + regexs[37].sub(r'', 'vachg', count=subcount[37]) + regexs[18].sub(r'', 'vachg', count=subcount[18]) + regexs[64].sub(r'', 'vafvqr', count=subcount[64]) + regexs[27].sub(r'', 'cbvagre', count=subcount[27]) + re.sub(r'[A-Z]', '', 'cbfvgvba', count=0) + regexs[27].sub(r'', 'gbc', count=subcount[27]) + regexs[64].sub(r'', 'gbc', count=subcount[64]) + regexs[37].sub(r'', 'hy', count=subcount[37]) + regexs[18].sub(r'', 'hy', count=subcount[18]) + regexs[37].sub(r'', strings[26], count=subcount[37]) + regexs[18].sub(r'', strings[26], count=subcount[18]) + regexs[65].sub(r'', 'lbhghor_vtbbtyr/i2/lbhghor.kzy', count=subcount[65]) + regexs[27].sub(r'', 'm-vaqrk', count=subcount[27]) re.search(r'#([\w-]+)', strings[26]) regexs[16].search(r'urvtug') regexs[16].search(r'znetvaGbc') @@ -943,27 +943,27 @@ def block8(): re.search(r'eton?\([\d\s,]+\)', 'fgngvp') for i in range(6): - re.sub(r'\r', '', '', 0) - regexs[40].sub(r'', '/', subcount[40]) - regexs[10].sub(r'', '/', subcount[10]) - regexs[51].sub(r'', '/', subcount[51]) - regexs[52].sub(r'', '/', subcount[52]) - regexs[53].sub(r'', '/', subcount[53]) - regexs[39].sub(r'', '/', subcount[39]) - regexs[54].sub(r'', '/', subcount[54]) + re.sub(r'\r', '', '', count=0) + regexs[40].sub(r'', '/', count=subcount[40]) + regexs[10].sub(r'', '/', count=subcount[10]) + regexs[51].sub(r'', '/', count=subcount[51]) + regexs[52].sub(r'', '/', count=subcount[52]) + regexs[53].sub(r'', '/', count=subcount[53]) + regexs[39].sub(r'', '/', count=subcount[39]) + regexs[54].sub(r'', '/', count=subcount[54]) regexs[63].sub( - r'', 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/{0}?[NDO]&{1}&{2}&[NDR]', subcount[63]) - regexs[12].sub(r'', strings[41], subcount[12]) - regexs[23].sub(r'', 'uggc://jjj.snprobbx.pbz/fepu.cuc', subcount[23]) - regexs[40].sub(r'', 'freivpr', subcount[40]) - regexs[41].sub(r'', 'freivpr', subcount[41]) - regexs[42].sub(r'', 'freivpr', subcount[42]) - regexs[43].sub(r'', 'freivpr', subcount[43]) - regexs[44].sub(r'', 'freivpr', subcount[44]) - regexs[45].sub(r'', 'freivpr', subcount[45]) - regexs[46].sub(r'', 'freivpr', subcount[46]) - regexs[47].sub(r'', 'freivpr', subcount[47]) - regexs[48].sub(r'', 'freivpr', subcount[48]) + r'', 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/{0}?[NDO]&{1}&{2}&[NDR]', count=subcount[63]) + regexs[12].sub(r'', strings[41], count=subcount[12]) + regexs[23].sub(r'', 'uggc://jjj.snprobbx.pbz/fepu.cuc', count=subcount[23]) + regexs[40].sub(r'', 'freivpr', count=subcount[40]) + regexs[41].sub(r'', 'freivpr', count=subcount[41]) + regexs[42].sub(r'', 'freivpr', count=subcount[42]) + regexs[43].sub(r'', 'freivpr', count=subcount[43]) + regexs[44].sub(r'', 'freivpr', count=subcount[44]) + regexs[45].sub(r'', 'freivpr', count=subcount[45]) + regexs[46].sub(r'', 'freivpr', count=subcount[46]) + regexs[47].sub(r'', 'freivpr', count=subcount[47]) + regexs[48].sub(r'', 'freivpr', count=subcount[48]) re.search(r'((ZFVR\s+([6-9]|\d\d)\.))', strings[0]) regexs[66].search(r'') regexs[50].search(r'fryrpgrq') @@ -983,11 +983,11 @@ def block9(): regexs[32].split(strings[43]) regexs[20].split( r'svz_zlfcnpr_hfre-ivrj-pbzzragf,svz_zlfcnpr_havgrq-fgngrf') - regexs[33].sub(r'', strings[44], subcount[33]) + regexs[33].sub(r'', strings[44], count=subcount[33]) regexs[67].sub( - r'', 'zrah_arj zrah_arj_gbttyr zrah_gbttyr', subcount[67]) + r'', 'zrah_arj zrah_arj_gbttyr zrah_gbttyr', count=subcount[67]) regexs[67].sub( - r'', 'zrah_byq zrah_byq_gbttyr zrah_gbttyr', subcount[67]) + r'', 'zrah_byq zrah_byq_gbttyr zrah_gbttyr', count=subcount[67]) regexs[8].search(r'102n9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98') regexs[8].search(r'144631658.0.10.1231364380') regexs[8].search( @@ -1008,97 +1008,97 @@ def block9(): r'__hgzm=144631658.1231364380.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)') for i in range(4): - regexs[14].sub(r'', ' yvfg1', subcount[14]) - regexs[15].sub(r'', ' yvfg1', subcount[15]) - regexs[14].sub(r'', ' yvfg2', subcount[14]) - regexs[15].sub(r'', ' yvfg2', subcount[15]) - regexs[14].sub(r'', ' frneputebhc1', subcount[14]) - regexs[15].sub(r'', ' frneputebhc1', subcount[15]) - regexs[68].sub(r'', strings[47], subcount[68]) - regexs[18].sub(r'', strings[47], subcount[18]) - re.sub(r'&', '', '', 0) - regexs[35].sub(r'', '', subcount[35]) - regexs[63].sub(r'', '(..-{0})(|(d+)|)', subcount[63]) - regexs[18].sub(r'', strings[48], subcount[18]) + regexs[14].sub(r'', ' yvfg1', count=subcount[14]) + regexs[15].sub(r'', ' yvfg1', count=subcount[15]) + regexs[14].sub(r'', ' yvfg2', count=subcount[14]) + regexs[15].sub(r'', ' yvfg2', count=subcount[15]) + regexs[14].sub(r'', ' frneputebhc1', count=subcount[14]) + regexs[15].sub(r'', ' frneputebhc1', count=subcount[15]) + regexs[68].sub(r'', strings[47], count=subcount[68]) + regexs[18].sub(r'', strings[47], count=subcount[18]) + re.sub(r'&', '', '', count=0) + regexs[35].sub(r'', '', count=subcount[35]) + regexs[63].sub(r'', '(..-{0})(|(d+)|)', count=subcount[63]) + regexs[18].sub(r'', strings[48], count=subcount[18]) regexs[56].sub( - r'', '//vzt.jro.qr/vij/FC/${cngu}/${anzr}/${inyhr}?gf=${abj}', subcount[56]) + r'', '//vzt.jro.qr/vij/FC/${cngu}/${anzr}/${inyhr}?gf=${abj}', count=subcount[56]) re.sub(r'(\$\{anzr\})|(\$anzr\b)', '', - '//vzt.jro.qr/vij/FC/tzk_uc/${anzr}/${inyhr}?gf=${abj}', 0) + '//vzt.jro.qr/vij/FC/tzk_uc/${anzr}/${inyhr}?gf=${abj}', count=0) regexs[69].sub( - r'', 'Jvaqbjf Yvir Ubgznvy{1}', subcount[69]) + r'', 'Jvaqbjf Yvir Ubgznvy{1}', count=subcount[69]) regexs[63].sub( - r'', '{0}{1}', subcount[63]) + r'', '{0}{1}', count=subcount[63]) regexs[69].sub( - r'', '{1}', subcount[69]) + r'', '{1}', count=subcount[69]) regexs[63].sub( - r'', '{1}', subcount[63]) - regexs[15].sub(r'', 'Vzntrf', subcount[15]) - regexs[15].sub(r'', 'ZFA', subcount[15]) - regexs[15].sub(r'', 'Zncf', subcount[15]) - regexs[39].sub(r'', 'Zbq-Vasb-Vasb-WninFpevcgUvag', subcount[39]) - regexs[15].sub(r'', 'Arjf', subcount[15]) + r'', '{1}', count=subcount[63]) + regexs[15].sub(r'', 'Vzntrf', count=subcount[15]) + regexs[15].sub(r'', 'ZFA', count=subcount[15]) + regexs[15].sub(r'', 'Zncf', count=subcount[15]) + regexs[39].sub(r'', 'Zbq-Vasb-Vasb-WninFpevcgUvag', count=subcount[39]) + regexs[15].sub(r'', 'Arjf', count=subcount[15]) regexs[32].split(strings[49]) regexs[32].split(strings[50]) - regexs[15].sub(r'', 'Ivqrb', subcount[15]) - regexs[15].sub(r'', 'Jro', subcount[15]) - regexs[39].sub(r'', 'n', subcount[39]) + regexs[15].sub(r'', 'Ivqrb', count=subcount[15]) + regexs[15].sub(r'', 'Jro', count=subcount[15]) + regexs[39].sub(r'', 'n', count=subcount[39]) regexs[70].split(r'nwnkFgneg') regexs[70].split(r'nwnkFgbc') - regexs[14].sub(r'', 'ovaq', subcount[14]) - regexs[15].sub(r'', 'ovaq', subcount[15]) + regexs[14].sub(r'', 'ovaq', count=subcount[14]) + regexs[15].sub(r'', 'ovaq', count=subcount[15]) regexs[63].sub( - r'', 'oevatf lbh zber. Zber fcnpr (5TO), zber frphevgl, fgvyy serr.', subcount[63]) - regexs[14].sub(r'', 'puvyq p1 svefg qrpx', subcount[14]) - regexs[15].sub(r'', 'puvyq p1 svefg qrpx', subcount[15]) - regexs[14].sub(r'', 'puvyq p1 svefg qbhoyr2', subcount[14]) - regexs[15].sub(r'', 'puvyq p1 svefg qbhoyr2', subcount[15]) - regexs[14].sub(r'', 'puvyq p2 ynfg', subcount[14]) - regexs[15].sub(r'', 'puvyq p2 ynfg', subcount[15]) - regexs[14].sub(r'', 'puvyq p2', subcount[14]) - regexs[15].sub(r'', 'puvyq p2', subcount[15]) - regexs[14].sub(r'', 'puvyq p3', subcount[14]) - regexs[15].sub(r'', 'puvyq p3', subcount[15]) - regexs[14].sub(r'', 'puvyq p4 ynfg', subcount[14]) - regexs[15].sub(r'', 'puvyq p4 ynfg', subcount[15]) - regexs[14].sub(r'', 'pbclevtug', subcount[14]) - regexs[15].sub(r'', 'pbclevtug', subcount[15]) - regexs[14].sub(r'', 'qZFAZR_1', subcount[14]) - regexs[15].sub(r'', 'qZFAZR_1', subcount[15]) - regexs[14].sub(r'', 'qbhoyr2 ps', subcount[14]) - regexs[15].sub(r'', 'qbhoyr2 ps', subcount[15]) - regexs[14].sub(r'', 'qbhoyr2', subcount[14]) - regexs[15].sub(r'', 'qbhoyr2', subcount[15]) - regexs[14].sub(r'', 'uqy_arj', subcount[14]) - regexs[15].sub(r'', 'uqy_arj', subcount[15]) - regexs[30].sub(r'', 'uc_fubccvatobk', subcount[30]) - regexs[29].sub(r'', 'ugzy%2Rvq', subcount[29]) - regexs[30].sub(r'', 'ugzy%2Rvq', subcount[30]) - regexs[33].sub(r'', strings[51], subcount[33]) + r'', 'oevatf lbh zber. Zber fcnpr (5TO), zber frphevgl, fgvyy serr.', count=subcount[63]) + regexs[14].sub(r'', 'puvyq p1 svefg qrpx', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p1 svefg qrpx', count=subcount[15]) + regexs[14].sub(r'', 'puvyq p1 svefg qbhoyr2', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p1 svefg qbhoyr2', count=subcount[15]) + regexs[14].sub(r'', 'puvyq p2 ynfg', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p2 ynfg', count=subcount[15]) + regexs[14].sub(r'', 'puvyq p2', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p2', count=subcount[15]) + regexs[14].sub(r'', 'puvyq p3', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p3', count=subcount[15]) + regexs[14].sub(r'', 'puvyq p4 ynfg', count=subcount[14]) + regexs[15].sub(r'', 'puvyq p4 ynfg', count=subcount[15]) + regexs[14].sub(r'', 'pbclevtug', count=subcount[14]) + regexs[15].sub(r'', 'pbclevtug', count=subcount[15]) + regexs[14].sub(r'', 'qZFAZR_1', count=subcount[14]) + regexs[15].sub(r'', 'qZFAZR_1', count=subcount[15]) + regexs[14].sub(r'', 'qbhoyr2 ps', count=subcount[14]) + regexs[15].sub(r'', 'qbhoyr2 ps', count=subcount[15]) + regexs[14].sub(r'', 'qbhoyr2', count=subcount[14]) + regexs[15].sub(r'', 'qbhoyr2', count=subcount[15]) + regexs[14].sub(r'', 'uqy_arj', count=subcount[14]) + regexs[15].sub(r'', 'uqy_arj', count=subcount[15]) + regexs[30].sub(r'', 'uc_fubccvatobk', count=subcount[30]) + regexs[29].sub(r'', 'ugzy%2Rvq', count=subcount[29]) + regexs[30].sub(r'', 'ugzy%2Rvq', count=subcount[30]) + regexs[33].sub(r'', strings[51], count=subcount[33]) regexs[71].sub( - r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/cebgbglcr.wf${4}${5}', subcount[71]) + r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/cebgbglcr.wf${4}${5}', count=subcount[71]) regexs[72].sub( - r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/cebgbglcr.wf${5}', subcount[72]) - regexs[73].sub(r'', strings[52], subcount[73]) + r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/cebgbglcr.wf${5}', count=subcount[72]) + regexs[73].sub(r'', strings[52], count=subcount[73]) regexs[69].sub( - r'', 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55332979829981?[NDO]&{1}&{2}&[NDR]', subcount[69]) - regexs[14].sub(r'', 'vztZFSG', subcount[14]) - regexs[15].sub(r'', 'vztZFSG', subcount[15]) - regexs[14].sub(r'', 'zfasbbg1 ps', subcount[14]) - regexs[15].sub(r'', 'zfasbbg1 ps', subcount[15]) - regexs[14].sub(r'', strings[53], subcount[14]) - regexs[15].sub(r'', strings[53], subcount[15]) + r'', 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55332979829981?[NDO]&{1}&{2}&[NDR]', count=subcount[69]) + regexs[14].sub(r'', 'vztZFSG', count=subcount[14]) + regexs[15].sub(r'', 'vztZFSG', count=subcount[15]) + regexs[14].sub(r'', 'zfasbbg1 ps', count=subcount[14]) + regexs[15].sub(r'', 'zfasbbg1 ps', count=subcount[15]) + regexs[14].sub(r'', strings[53], count=subcount[14]) + regexs[15].sub(r'', strings[53], count=subcount[15]) regexs[14].sub( - r'', 'cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq', subcount[14]) + r'', 'cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq', count=subcount[14]) regexs[15].sub( - r'', 'cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq', subcount[15]) - regexs[14].sub(r'', 'cevznel', subcount[14]) - regexs[15].sub(r'', 'cevznel', subcount[15]) - regexs[30].sub(r'', 'erpgnatyr', subcount[30]) - regexs[14].sub(r'', 'frpbaqnel', subcount[14]) - regexs[15].sub(r'', 'frpbaqnel', subcount[15]) + r'', 'cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq', count=subcount[15]) + regexs[14].sub(r'', 'cevznel', count=subcount[14]) + regexs[15].sub(r'', 'cevznel', count=subcount[15]) + regexs[30].sub(r'', 'erpgnatyr', count=subcount[30]) + regexs[14].sub(r'', 'frpbaqnel', count=subcount[14]) + regexs[15].sub(r'', 'frpbaqnel', count=subcount[15]) regexs[70].split(r'haybnq') - regexs[63].sub(r'', '{0}{1}1', subcount[63]) - regexs[69].sub(r'', '|{1}1', subcount[69]) + regexs[63].sub(r'', '{0}{1}1', count=subcount[63]) + regexs[69].sub(r'', '|{1}1', count=subcount[69]) re.search(r'(..-HF)(\|(\d+)|)', 'xb-xe,ra-va,gu-gu', re.IGNORECASE) regexs[4].search(r'/ZlFcnprNccf/NccPnainf,45000012') regexs[8].search(r'144631658.0.10.1231367708') @@ -1161,128 +1161,128 @@ def block9(): def block10(): for i in range(3): - regexs[39].sub(r'', '%3Szxg=ra-HF', subcount[39]) - regexs[40].sub(r'', '-8', subcount[40]) - regexs[10].sub(r'', '-8', subcount[10]) - regexs[51].sub(r'', '-8', subcount[51]) - regexs[52].sub(r'', '-8', subcount[52]) - regexs[53].sub(r'', '-8', subcount[53]) - regexs[39].sub(r'', '-8', subcount[39]) - regexs[54].sub(r'', '-8', subcount[54]) - regexs[40].sub(r'', '1.5', subcount[40]) - regexs[10].sub(r'', '1.5', subcount[10]) - regexs[51].sub(r'', '1.5', subcount[51]) - regexs[52].sub(r'', '1.5', subcount[52]) - regexs[53].sub(r'', '1.5', subcount[53]) - regexs[39].sub(r'', '1.5', subcount[39]) - regexs[54].sub(r'', '1.5', subcount[54]) - regexs[40].sub(r'', '1024k768', subcount[40]) - regexs[10].sub(r'', '1024k768', subcount[10]) - regexs[51].sub(r'', '1024k768', subcount[51]) - regexs[52].sub(r'', '1024k768', subcount[52]) - regexs[53].sub(r'', '1024k768', subcount[53]) - regexs[39].sub(r'', '1024k768', subcount[39]) - regexs[54].sub(r'', '1024k768', subcount[54]) - regexs[40].sub(r'', strings[64], subcount[40]) - regexs[10].sub(r'', strings[64], subcount[10]) - regexs[51].sub(r'', strings[64], subcount[51]) - regexs[52].sub(r'', strings[64], subcount[52]) - regexs[53].sub(r'', strings[64], subcount[53]) - regexs[39].sub(r'', strings[64], subcount[39]) - regexs[54].sub(r'', strings[64], subcount[54]) - regexs[40].sub(r'', '14', subcount[40]) - regexs[10].sub(r'', '14', subcount[10]) - regexs[51].sub(r'', '14', subcount[51]) - regexs[52].sub(r'', '14', subcount[52]) - regexs[53].sub(r'', '14', subcount[53]) - regexs[39].sub(r'', '14', subcount[39]) - regexs[54].sub(r'', '14', subcount[54]) - regexs[40].sub(r'', '24', subcount[40]) - regexs[10].sub(r'', '24', subcount[10]) - regexs[51].sub(r'', '24', subcount[51]) - regexs[52].sub(r'', '24', subcount[52]) - regexs[53].sub(r'', '24', subcount[53]) - regexs[39].sub(r'', '24', subcount[39]) - regexs[54].sub(r'', '24', subcount[54]) - regexs[40].sub(r'', strings[65], subcount[40]) - regexs[10].sub(r'', strings[65], subcount[10]) - regexs[51].sub(r'', strings[65], subcount[51]) - regexs[52].sub(r'', strings[65], subcount[52]) - regexs[53].sub(r'', strings[65], subcount[53]) - regexs[39].sub(r'', strings[65], subcount[39]) - regexs[54].sub(r'', strings[65], subcount[54]) - regexs[40].sub(r'', strings[66], subcount[40]) - regexs[10].sub(r'', strings[66], subcount[10]) - regexs[51].sub(r'', strings[66], subcount[51]) - regexs[52].sub(r'', strings[66], subcount[52]) - regexs[53].sub(r'', strings[66], subcount[53]) - regexs[39].sub(r'', strings[66], subcount[39]) - regexs[54].sub(r'', strings[66], subcount[54]) - regexs[40].sub(r'', '9.0', subcount[40]) - regexs[10].sub(r'', '9.0', subcount[10]) - regexs[51].sub(r'', '9.0', subcount[51]) - regexs[52].sub(r'', '9.0', subcount[52]) - regexs[53].sub(r'', '9.0', subcount[53]) - regexs[39].sub(r'', '9.0', subcount[39]) - regexs[54].sub(r'', '9.0', subcount[54]) - regexs[40].sub(r'', '994k634', subcount[40]) - regexs[10].sub(r'', '994k634', subcount[10]) - regexs[51].sub(r'', '994k634', subcount[51]) - regexs[52].sub(r'', '994k634', subcount[52]) - regexs[53].sub(r'', '994k634', subcount[53]) - regexs[39].sub(r'', '994k634', subcount[39]) - regexs[54].sub(r'', '994k634', subcount[54]) - regexs[40].sub(r'', '?zxg=ra-HF', subcount[40]) - regexs[10].sub(r'', '?zxg=ra-HF', subcount[10]) - regexs[51].sub(r'', '?zxg=ra-HF', subcount[51]) - regexs[52].sub(r'', '?zxg=ra-HF', subcount[52]) - regexs[53].sub(r'', '?zxg=ra-HF', subcount[53]) - regexs[54].sub(r'', '?zxg=ra-HF', subcount[54]) - regexs[25].sub(r'', 'PAA.pbz', subcount[25]) - regexs[12].sub(r'', 'PAA.pbz', subcount[12]) - regexs[39].sub(r'', 'PAA.pbz', subcount[39]) - regexs[25].sub(r'', 'Qngr & Gvzr', subcount[25]) - regexs[12].sub(r'', 'Qngr & Gvzr', subcount[12]) - regexs[39].sub(r'', 'Qngr & Gvzr', subcount[39]) - regexs[40].sub(r'', 'Frnepu Zvpebfbsg.pbz', subcount[40]) - regexs[54].sub(r'', 'Frnepu Zvpebfbsg.pbz', subcount[54]) - regexs[10].sub(r'', strings[67], subcount[10]) - regexs[51].sub(r'', strings[67], subcount[51]) - regexs[52].sub(r'', strings[67], subcount[52]) - regexs[53].sub(r'', strings[67], subcount[53]) - regexs[39].sub(r'', strings[67], subcount[39]) + regexs[39].sub(r'', '%3Szxg=ra-HF', count=subcount[39]) + regexs[40].sub(r'', '-8', count=subcount[40]) + regexs[10].sub(r'', '-8', count=subcount[10]) + regexs[51].sub(r'', '-8', count=subcount[51]) + regexs[52].sub(r'', '-8', count=subcount[52]) + regexs[53].sub(r'', '-8', count=subcount[53]) + regexs[39].sub(r'', '-8', count=subcount[39]) + regexs[54].sub(r'', '-8', count=subcount[54]) + regexs[40].sub(r'', '1.5', count=subcount[40]) + regexs[10].sub(r'', '1.5', count=subcount[10]) + regexs[51].sub(r'', '1.5', count=subcount[51]) + regexs[52].sub(r'', '1.5', count=subcount[52]) + regexs[53].sub(r'', '1.5', count=subcount[53]) + regexs[39].sub(r'', '1.5', count=subcount[39]) + regexs[54].sub(r'', '1.5', count=subcount[54]) + regexs[40].sub(r'', '1024k768', count=subcount[40]) + regexs[10].sub(r'', '1024k768', count=subcount[10]) + regexs[51].sub(r'', '1024k768', count=subcount[51]) + regexs[52].sub(r'', '1024k768', count=subcount[52]) + regexs[53].sub(r'', '1024k768', count=subcount[53]) + regexs[39].sub(r'', '1024k768', count=subcount[39]) + regexs[54].sub(r'', '1024k768', count=subcount[54]) + regexs[40].sub(r'', strings[64], count=subcount[40]) + regexs[10].sub(r'', strings[64], count=subcount[10]) + regexs[51].sub(r'', strings[64], count=subcount[51]) + regexs[52].sub(r'', strings[64], count=subcount[52]) + regexs[53].sub(r'', strings[64], count=subcount[53]) + regexs[39].sub(r'', strings[64], count=subcount[39]) + regexs[54].sub(r'', strings[64], count=subcount[54]) + regexs[40].sub(r'', '14', count=subcount[40]) + regexs[10].sub(r'', '14', count=subcount[10]) + regexs[51].sub(r'', '14', count=subcount[51]) + regexs[52].sub(r'', '14', count=subcount[52]) + regexs[53].sub(r'', '14', count=subcount[53]) + regexs[39].sub(r'', '14', count=subcount[39]) + regexs[54].sub(r'', '14', count=subcount[54]) + regexs[40].sub(r'', '24', count=subcount[40]) + regexs[10].sub(r'', '24', count=subcount[10]) + regexs[51].sub(r'', '24', count=subcount[51]) + regexs[52].sub(r'', '24', count=subcount[52]) + regexs[53].sub(r'', '24', count=subcount[53]) + regexs[39].sub(r'', '24', count=subcount[39]) + regexs[54].sub(r'', '24', count=subcount[54]) + regexs[40].sub(r'', strings[65], count=subcount[40]) + regexs[10].sub(r'', strings[65], count=subcount[10]) + regexs[51].sub(r'', strings[65], count=subcount[51]) + regexs[52].sub(r'', strings[65], count=subcount[52]) + regexs[53].sub(r'', strings[65], count=subcount[53]) + regexs[39].sub(r'', strings[65], count=subcount[39]) + regexs[54].sub(r'', strings[65], count=subcount[54]) + regexs[40].sub(r'', strings[66], count=subcount[40]) + regexs[10].sub(r'', strings[66], count=subcount[10]) + regexs[51].sub(r'', strings[66], count=subcount[51]) + regexs[52].sub(r'', strings[66], count=subcount[52]) + regexs[53].sub(r'', strings[66], count=subcount[53]) + regexs[39].sub(r'', strings[66], count=subcount[39]) + regexs[54].sub(r'', strings[66], count=subcount[54]) + regexs[40].sub(r'', '9.0', count=subcount[40]) + regexs[10].sub(r'', '9.0', count=subcount[10]) + regexs[51].sub(r'', '9.0', count=subcount[51]) + regexs[52].sub(r'', '9.0', count=subcount[52]) + regexs[53].sub(r'', '9.0', count=subcount[53]) + regexs[39].sub(r'', '9.0', count=subcount[39]) + regexs[54].sub(r'', '9.0', count=subcount[54]) + regexs[40].sub(r'', '994k634', count=subcount[40]) + regexs[10].sub(r'', '994k634', count=subcount[10]) + regexs[51].sub(r'', '994k634', count=subcount[51]) + regexs[52].sub(r'', '994k634', count=subcount[52]) + regexs[53].sub(r'', '994k634', count=subcount[53]) + regexs[39].sub(r'', '994k634', count=subcount[39]) + regexs[54].sub(r'', '994k634', count=subcount[54]) + regexs[40].sub(r'', '?zxg=ra-HF', count=subcount[40]) + regexs[10].sub(r'', '?zxg=ra-HF', count=subcount[10]) + regexs[51].sub(r'', '?zxg=ra-HF', count=subcount[51]) + regexs[52].sub(r'', '?zxg=ra-HF', count=subcount[52]) + regexs[53].sub(r'', '?zxg=ra-HF', count=subcount[53]) + regexs[54].sub(r'', '?zxg=ra-HF', count=subcount[54]) + regexs[25].sub(r'', 'PAA.pbz', count=subcount[25]) + regexs[12].sub(r'', 'PAA.pbz', count=subcount[12]) + regexs[39].sub(r'', 'PAA.pbz', count=subcount[39]) + regexs[25].sub(r'', 'Qngr & Gvzr', count=subcount[25]) + regexs[12].sub(r'', 'Qngr & Gvzr', count=subcount[12]) + regexs[39].sub(r'', 'Qngr & Gvzr', count=subcount[39]) + regexs[40].sub(r'', 'Frnepu Zvpebfbsg.pbz', count=subcount[40]) + regexs[54].sub(r'', 'Frnepu Zvpebfbsg.pbz', count=subcount[54]) + regexs[10].sub(r'', strings[67], count=subcount[10]) + regexs[51].sub(r'', strings[67], count=subcount[51]) + regexs[52].sub(r'', strings[67], count=subcount[52]) + regexs[53].sub(r'', strings[67], count=subcount[53]) + regexs[39].sub(r'', strings[67], count=subcount[39]) regexs[32].split(strings[68]) regexs[32].split(strings[69]) - regexs[52].sub(r'', strings[70], subcount[52]) - regexs[53].sub(r'', strings[70], subcount[53]) - regexs[39].sub(r'', strings[70], subcount[39]) - regexs[40].sub(r'', strings[71], subcount[40]) - regexs[10].sub(r'', strings[71], subcount[10]) - regexs[51].sub(r'', strings[71], subcount[51]) - regexs[54].sub(r'', strings[71], subcount[54]) - regexs[25].sub(r'', 'Jrngure', subcount[25]) - regexs[12].sub(r'', 'Jrngure', subcount[12]) - regexs[39].sub(r'', 'Jrngure', subcount[39]) - regexs[25].sub(r'', 'LbhGhor', subcount[25]) - regexs[12].sub(r'', 'LbhGhor', subcount[12]) - regexs[39].sub(r'', 'LbhGhor', subcount[39]) - regexs[33].sub(r'', strings[72], subcount[33]) - re.sub(r'^erzbgr_vsenzr_', '', 'erzbgr_vsenzr_1', 1) - regexs[40].sub(r'', strings[73], subcount[40]) - regexs[10].sub(r'', strings[73], subcount[10]) - regexs[51].sub(r'', strings[73], subcount[51]) - regexs[52].sub(r'', strings[73], subcount[52]) - regexs[53].sub(r'', strings[73], subcount[53]) - regexs[39].sub(r'', strings[73], subcount[39]) - regexs[54].sub(r'', strings[73], subcount[54]) - regexs[40].sub(r'', strings[74], subcount[40]) - regexs[10].sub(r'', strings[74], subcount[10]) - regexs[51].sub(r'', strings[74], subcount[51]) - regexs[52].sub(r'', strings[74], subcount[52]) - regexs[53].sub(r'', strings[74], subcount[53]) - regexs[39].sub(r'', strings[74], subcount[39]) - regexs[54].sub(r'', strings[74], subcount[54]) - re.sub(r'\-', '', 'lhv-h', 0) + regexs[52].sub(r'', strings[70], count=subcount[52]) + regexs[53].sub(r'', strings[70], count=subcount[53]) + regexs[39].sub(r'', strings[70], count=subcount[39]) + regexs[40].sub(r'', strings[71], count=subcount[40]) + regexs[10].sub(r'', strings[71], count=subcount[10]) + regexs[51].sub(r'', strings[71], count=subcount[51]) + regexs[54].sub(r'', strings[71], count=subcount[54]) + regexs[25].sub(r'', 'Jrngure', count=subcount[25]) + regexs[12].sub(r'', 'Jrngure', count=subcount[12]) + regexs[39].sub(r'', 'Jrngure', count=subcount[39]) + regexs[25].sub(r'', 'LbhGhor', count=subcount[25]) + regexs[12].sub(r'', 'LbhGhor', count=subcount[12]) + regexs[39].sub(r'', 'LbhGhor', count=subcount[39]) + regexs[33].sub(r'', strings[72], count=subcount[33]) + re.sub(r'^erzbgr_vsenzr_', '', 'erzbgr_vsenzr_1', count=1) + regexs[40].sub(r'', strings[73], count=subcount[40]) + regexs[10].sub(r'', strings[73], count=subcount[10]) + regexs[51].sub(r'', strings[73], count=subcount[51]) + regexs[52].sub(r'', strings[73], count=subcount[52]) + regexs[53].sub(r'', strings[73], count=subcount[53]) + regexs[39].sub(r'', strings[73], count=subcount[39]) + regexs[54].sub(r'', strings[73], count=subcount[54]) + regexs[40].sub(r'', strings[74], count=subcount[40]) + regexs[10].sub(r'', strings[74], count=subcount[10]) + regexs[51].sub(r'', strings[74], count=subcount[51]) + regexs[52].sub(r'', strings[74], count=subcount[52]) + regexs[53].sub(r'', strings[74], count=subcount[53]) + regexs[39].sub(r'', strings[74], count=subcount[39]) + regexs[54].sub(r'', strings[74], count=subcount[54]) + re.sub(r'\-', '', 'lhv-h', count=0) regexs[9].search(r'p') regexs[9].search(r'qz p') regexs[9].search(r'zbqynory') @@ -1315,207 +1315,207 @@ def block10(): def block11(): for i in range(2): - regexs[18].sub(r'', ' .pybfr', subcount[18]) - regexs[18].sub(r'', ' n.svryqOgaPnapry', subcount[18]) - regexs[18].sub(r'', ' qg', subcount[18]) - regexs[68].sub(r'', strings[77], subcount[68]) - regexs[18].sub(r'', strings[77], subcount[18]) - regexs[39].sub(r'', '', subcount[39]) - re.sub(r'^', '', '', 1) + regexs[18].sub(r'', ' .pybfr', count=subcount[18]) + regexs[18].sub(r'', ' n.svryqOgaPnapry', count=subcount[18]) + regexs[18].sub(r'', ' qg', count=subcount[18]) + regexs[68].sub(r'', strings[77], count=subcount[68]) + regexs[18].sub(r'', strings[77], count=subcount[18]) + regexs[39].sub(r'', '', count=subcount[39]) + re.sub(r'^', '', '', count=1) regexs[86].split(r'') - regexs[39].sub(r'', '*', subcount[39]) - regexs[68].sub(r'', '*', subcount[68]) - regexs[18].sub(r'', '*', subcount[18]) - regexs[68].sub(r'', '.pybfr', subcount[68]) - regexs[18].sub(r'', '.pybfr', subcount[18]) + regexs[39].sub(r'', '*', count=subcount[39]) + regexs[68].sub(r'', '*', count=subcount[68]) + regexs[18].sub(r'', '*', count=subcount[18]) + regexs[68].sub(r'', '.pybfr', count=subcount[68]) + regexs[18].sub(r'', '.pybfr', count=subcount[18]) regexs[87].sub( - r'', '//vzt.jro.qr/vij/FC/tzk_uc/fperra/${inyhr}?gf=${abj}', subcount[87]) + r'', '//vzt.jro.qr/vij/FC/tzk_uc/fperra/${inyhr}?gf=${abj}', count=subcount[87]) regexs[88].sub( - r'', '//vzt.jro.qr/vij/FC/tzk_uc/fperra/1024?gf=${abj}', subcount[88]) + r'', '//vzt.jro.qr/vij/FC/tzk_uc/fperra/1024?gf=${abj}', count=subcount[88]) regexs[87].sub( - r'', '//vzt.jro.qr/vij/FC/tzk_uc/jvafvmr/${inyhr}?gf=${abj}', subcount[87]) + r'', '//vzt.jro.qr/vij/FC/tzk_uc/jvafvmr/${inyhr}?gf=${abj}', count=subcount[87]) regexs[88].sub( - r'', '//vzt.jro.qr/vij/FC/tzk_uc/jvafvmr/992/608?gf=${abj}', subcount[88]) - regexs[30].sub(r'', '300k120', subcount[30]) - regexs[30].sub(r'', '300k250', subcount[30]) - regexs[30].sub(r'', '310k120', subcount[30]) - regexs[30].sub(r'', '310k170', subcount[30]) - regexs[30].sub(r'', '310k250', subcount[30]) - re.sub(r'^.*\.(.*)\s.*$', '', '9.0 e115', 1) - regexs[2].sub(r'', 'Nppbeqvba', subcount[2]) - regexs[89].sub(r'', 'Nxghryy\x0a', subcount[89]) - regexs[90].sub(r'', 'Nxghryy\x0a', subcount[90]) - regexs[2].sub(r'', 'Nccyvpngvba', subcount[2]) - regexs[89].sub(r'', 'Oyvpxchaxg\x0a', subcount[89]) - regexs[90].sub(r'', 'Oyvpxchaxg\x0a', subcount[90]) - regexs[89].sub(r'', 'Svanamra\x0a', subcount[89]) - regexs[90].sub(r'', 'Svanamra\x0a', subcount[90]) - regexs[89].sub(r'', 'Tnzrf\x0a', subcount[89]) - regexs[90].sub(r'', 'Tnzrf\x0a', subcount[90]) - regexs[89].sub(r'', 'Ubebfxbc\x0a', subcount[89]) - regexs[90].sub(r'', 'Ubebfxbc\x0a', subcount[90]) - regexs[89].sub(r'', 'Xvab\x0a', subcount[89]) - regexs[90].sub(r'', 'Xvab\x0a', subcount[90]) - regexs[2].sub(r'', 'Zbqhyrf', subcount[2]) - regexs[89].sub(r'', 'Zhfvx\x0a', subcount[89]) - regexs[90].sub(r'', 'Zhfvx\x0a', subcount[90]) - regexs[89].sub(r'', 'Anpuevpugra\x0a', subcount[89]) - regexs[90].sub(r'', 'Anpuevpugra\x0a', subcount[90]) - regexs[2].sub(r'', 'Cuk', subcount[2]) + r'', '//vzt.jro.qr/vij/FC/tzk_uc/jvafvmr/992/608?gf=${abj}', count=subcount[88]) + regexs[30].sub(r'', '300k120', count=subcount[30]) + regexs[30].sub(r'', '300k250', count=subcount[30]) + regexs[30].sub(r'', '310k120', count=subcount[30]) + regexs[30].sub(r'', '310k170', count=subcount[30]) + regexs[30].sub(r'', '310k250', count=subcount[30]) + re.sub(r'^.*\.(.*)\s.*$', '', '9.0 e115', count=1) + regexs[2].sub(r'', 'Nppbeqvba', count=subcount[2]) + regexs[89].sub(r'', 'Nxghryy\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Nxghryy\x0a', count=subcount[90]) + regexs[2].sub(r'', 'Nccyvpngvba', count=subcount[2]) + regexs[89].sub(r'', 'Oyvpxchaxg\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Oyvpxchaxg\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Svanamra\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Svanamra\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Tnzrf\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Tnzrf\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Ubebfxbc\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Ubebfxbc\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Xvab\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Xvab\x0a', count=subcount[90]) + regexs[2].sub(r'', 'Zbqhyrf', count=subcount[2]) + regexs[89].sub(r'', 'Zhfvx\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Zhfvx\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Anpuevpugra\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Anpuevpugra\x0a', count=subcount[90]) + regexs[2].sub(r'', 'Cuk', count=subcount[2]) regexs[70].split(r'ErdhrfgSvavfu') regexs[70].split(r'ErdhrfgSvavfu.NWNK.Cuk') - regexs[89].sub(r'', 'Ebhgr\x0a', subcount[89]) - regexs[90].sub(r'', 'Ebhgr\x0a', subcount[90]) + regexs[89].sub(r'', 'Ebhgr\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Ebhgr\x0a', count=subcount[90]) regexs[32].split(strings[78]) regexs[32].split(strings[79]) regexs[32].split(strings[80]) regexs[32].split(strings[81]) - regexs[89].sub(r'', 'Fcbeg\x0a', subcount[89]) - regexs[90].sub(r'', 'Fcbeg\x0a', subcount[90]) - regexs[89].sub(r'', 'GI-Fcbg\x0a', subcount[89]) - regexs[90].sub(r'', 'GI-Fcbg\x0a', subcount[90]) - regexs[89].sub(r'', 'Gbhe\x0a', subcount[89]) - regexs[90].sub(r'', 'Gbhe\x0a', subcount[90]) - regexs[89].sub(r'', 'Hagreunyghat\x0a', subcount[89]) - regexs[90].sub(r'', 'Hagreunyghat\x0a', subcount[90]) - regexs[89].sub(r'', 'Ivqrb\x0a', subcount[89]) - regexs[90].sub(r'', 'Ivqrb\x0a', subcount[90]) - regexs[89].sub(r'', 'Jrggre\x0a', subcount[89]) - regexs[90].sub(r'', 'Jrggre\x0a', subcount[90]) - regexs[68].sub(r'', strings[82], subcount[68]) - regexs[18].sub(r'', strings[82], subcount[18]) - regexs[68].sub(r'', strings[83], subcount[68]) - regexs[18].sub(r'', strings[83], subcount[18]) - regexs[68].sub(r'', strings[84], subcount[68]) - regexs[18].sub(r'', strings[84], subcount[18]) - regexs[30].sub(r'', 'nqiFreivprObk', subcount[30]) - regexs[30].sub(r'', 'nqiFubccvatObk', subcount[30]) - regexs[39].sub(r'', 'nwnk', subcount[39]) - regexs[40].sub(r'', 'nxghryy', subcount[40]) - regexs[41].sub(r'', 'nxghryy', subcount[41]) - regexs[42].sub(r'', 'nxghryy', subcount[42]) - regexs[43].sub(r'', 'nxghryy', subcount[43]) - regexs[44].sub(r'', 'nxghryy', subcount[44]) - regexs[45].sub(r'', 'nxghryy', subcount[45]) - regexs[46].sub(r'', 'nxghryy', subcount[46]) - regexs[47].sub(r'', 'nxghryy', subcount[47]) - regexs[48].sub(r'', 'nxghryy', subcount[48]) - regexs[40].sub(r'', strings[85], subcount[40]) - regexs[41].sub(r'', strings[85], subcount[41]) - regexs[42].sub(r'', strings[85], subcount[42]) - regexs[43].sub(r'', strings[85], subcount[43]) - regexs[44].sub(r'', strings[85], subcount[44]) - regexs[45].sub(r'', strings[85], subcount[45]) - regexs[46].sub(r'', strings[85], subcount[46]) - regexs[47].sub(r'', strings[85], subcount[47]) - regexs[48].sub(r'', strings[85], subcount[48]) - regexs[29].sub(r'', 'pngrtbel', subcount[29]) - regexs[30].sub(r'', 'pngrtbel', subcount[30]) - regexs[39].sub(r'', 'pybfr', subcount[39]) - regexs[39].sub(r'', 'qvi', subcount[39]) - regexs[68].sub(r'', strings[86], subcount[68]) - regexs[18].sub(r'', strings[86], subcount[18]) - regexs[39].sub(r'', 'qg', subcount[39]) - regexs[68].sub(r'', 'qg', subcount[68]) - regexs[18].sub(r'', 'qg', subcount[18]) - regexs[39].sub(r'', 'rzorq', subcount[39]) - regexs[68].sub(r'', 'rzorq', subcount[68]) - regexs[18].sub(r'', 'rzorq', subcount[18]) - regexs[39].sub(r'', 'svryqOga', subcount[39]) - regexs[39].sub(r'', 'svryqOgaPnapry', subcount[39]) + regexs[89].sub(r'', 'Fcbeg\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Fcbeg\x0a', count=subcount[90]) + regexs[89].sub(r'', 'GI-Fcbg\x0a', count=subcount[89]) + regexs[90].sub(r'', 'GI-Fcbg\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Gbhe\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Gbhe\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Hagreunyghat\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Hagreunyghat\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Ivqrb\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Ivqrb\x0a', count=subcount[90]) + regexs[89].sub(r'', 'Jrggre\x0a', count=subcount[89]) + regexs[90].sub(r'', 'Jrggre\x0a', count=subcount[90]) + regexs[68].sub(r'', strings[82], count=subcount[68]) + regexs[18].sub(r'', strings[82], count=subcount[18]) + regexs[68].sub(r'', strings[83], count=subcount[68]) + regexs[18].sub(r'', strings[83], count=subcount[18]) + regexs[68].sub(r'', strings[84], count=subcount[68]) + regexs[18].sub(r'', strings[84], count=subcount[18]) + regexs[30].sub(r'', 'nqiFreivprObk', count=subcount[30]) + regexs[30].sub(r'', 'nqiFubccvatObk', count=subcount[30]) + regexs[39].sub(r'', 'nwnk', count=subcount[39]) + regexs[40].sub(r'', 'nxghryy', count=subcount[40]) + regexs[41].sub(r'', 'nxghryy', count=subcount[41]) + regexs[42].sub(r'', 'nxghryy', count=subcount[42]) + regexs[43].sub(r'', 'nxghryy', count=subcount[43]) + regexs[44].sub(r'', 'nxghryy', count=subcount[44]) + regexs[45].sub(r'', 'nxghryy', count=subcount[45]) + regexs[46].sub(r'', 'nxghryy', count=subcount[46]) + regexs[47].sub(r'', 'nxghryy', count=subcount[47]) + regexs[48].sub(r'', 'nxghryy', count=subcount[48]) + regexs[40].sub(r'', strings[85], count=subcount[40]) + regexs[41].sub(r'', strings[85], count=subcount[41]) + regexs[42].sub(r'', strings[85], count=subcount[42]) + regexs[43].sub(r'', strings[85], count=subcount[43]) + regexs[44].sub(r'', strings[85], count=subcount[44]) + regexs[45].sub(r'', strings[85], count=subcount[45]) + regexs[46].sub(r'', strings[85], count=subcount[46]) + regexs[47].sub(r'', strings[85], count=subcount[47]) + regexs[48].sub(r'', strings[85], count=subcount[48]) + regexs[29].sub(r'', 'pngrtbel', count=subcount[29]) + regexs[30].sub(r'', 'pngrtbel', count=subcount[30]) + regexs[39].sub(r'', 'pybfr', count=subcount[39]) + regexs[39].sub(r'', 'qvi', count=subcount[39]) + regexs[68].sub(r'', strings[86], count=subcount[68]) + regexs[18].sub(r'', strings[86], count=subcount[18]) + regexs[39].sub(r'', 'qg', count=subcount[39]) + regexs[68].sub(r'', 'qg', count=subcount[68]) + regexs[18].sub(r'', 'qg', count=subcount[18]) + regexs[39].sub(r'', 'rzorq', count=subcount[39]) + regexs[68].sub(r'', 'rzorq', count=subcount[68]) + regexs[18].sub(r'', 'rzorq', count=subcount[18]) + regexs[39].sub(r'', 'svryqOga', count=subcount[39]) + regexs[39].sub(r'', 'svryqOgaPnapry', count=subcount[39]) regexs[20].split(r'svz_zlfcnpr_nccf-pnainf,svz_zlfcnpr_havgrq-fgngrf') - regexs[40].sub(r'', 'svanamra', subcount[40]) - regexs[41].sub(r'', 'svanamra', subcount[41]) - regexs[42].sub(r'', 'svanamra', subcount[42]) - regexs[43].sub(r'', 'svanamra', subcount[43]) - regexs[44].sub(r'', 'svanamra', subcount[44]) - regexs[45].sub(r'', 'svanamra', subcount[45]) - regexs[46].sub(r'', 'svanamra', subcount[46]) - regexs[47].sub(r'', 'svanamra', subcount[47]) - regexs[48].sub(r'', 'svanamra', subcount[48]) + regexs[40].sub(r'', 'svanamra', count=subcount[40]) + regexs[41].sub(r'', 'svanamra', count=subcount[41]) + regexs[42].sub(r'', 'svanamra', count=subcount[42]) + regexs[43].sub(r'', 'svanamra', count=subcount[43]) + regexs[44].sub(r'', 'svanamra', count=subcount[44]) + regexs[45].sub(r'', 'svanamra', count=subcount[45]) + regexs[46].sub(r'', 'svanamra', count=subcount[46]) + regexs[47].sub(r'', 'svanamra', count=subcount[47]) + regexs[48].sub(r'', 'svanamra', count=subcount[48]) regexs[70].split(r'sbphf') regexs[70].split(r'sbphf.gno sbphfva.gno') regexs[70].split(r'sbphfva') - regexs[39].sub(r'', 'sbez', subcount[39]) - regexs[68].sub(r'', 'sbez.nwnk', subcount[68]) - regexs[18].sub(r'', 'sbez.nwnk', subcount[18]) - regexs[40].sub(r'', 'tnzrf', subcount[40]) - regexs[41].sub(r'', 'tnzrf', subcount[41]) - regexs[42].sub(r'', 'tnzrf', subcount[42]) - regexs[43].sub(r'', 'tnzrf', subcount[43]) - regexs[44].sub(r'', 'tnzrf', subcount[44]) - regexs[45].sub(r'', 'tnzrf', subcount[45]) - regexs[46].sub(r'', 'tnzrf', subcount[46]) - regexs[47].sub(r'', 'tnzrf', subcount[47]) - regexs[48].sub(r'', 'tnzrf', subcount[48]) - regexs[30].sub(r'', 'ubzrcntr', subcount[30]) - regexs[40].sub(r'', 'ubebfxbc', subcount[40]) - regexs[41].sub(r'', 'ubebfxbc', subcount[41]) - regexs[42].sub(r'', 'ubebfxbc', subcount[42]) - regexs[43].sub(r'', 'ubebfxbc', subcount[43]) - regexs[44].sub(r'', 'ubebfxbc', subcount[44]) - regexs[45].sub(r'', 'ubebfxbc', subcount[45]) - regexs[46].sub(r'', 'ubebfxbc', subcount[46]) - regexs[47].sub(r'', 'ubebfxbc', subcount[47]) - regexs[48].sub(r'', 'ubebfxbc', subcount[48]) - regexs[30].sub(r'', 'uc_cebzbobk_ugzy%2Puc_cebzbobk_vzt', subcount[30]) - regexs[30].sub(r'', 'uc_erpgnatyr', subcount[30]) - regexs[33].sub(r'', strings[87], subcount[33]) - regexs[33].sub(r'', strings[88], subcount[33]) + regexs[39].sub(r'', 'sbez', count=subcount[39]) + regexs[68].sub(r'', 'sbez.nwnk', count=subcount[68]) + regexs[18].sub(r'', 'sbez.nwnk', count=subcount[18]) + regexs[40].sub(r'', 'tnzrf', count=subcount[40]) + regexs[41].sub(r'', 'tnzrf', count=subcount[41]) + regexs[42].sub(r'', 'tnzrf', count=subcount[42]) + regexs[43].sub(r'', 'tnzrf', count=subcount[43]) + regexs[44].sub(r'', 'tnzrf', count=subcount[44]) + regexs[45].sub(r'', 'tnzrf', count=subcount[45]) + regexs[46].sub(r'', 'tnzrf', count=subcount[46]) + regexs[47].sub(r'', 'tnzrf', count=subcount[47]) + regexs[48].sub(r'', 'tnzrf', count=subcount[48]) + regexs[30].sub(r'', 'ubzrcntr', count=subcount[30]) + regexs[40].sub(r'', 'ubebfxbc', count=subcount[40]) + regexs[41].sub(r'', 'ubebfxbc', count=subcount[41]) + regexs[42].sub(r'', 'ubebfxbc', count=subcount[42]) + regexs[43].sub(r'', 'ubebfxbc', count=subcount[43]) + regexs[44].sub(r'', 'ubebfxbc', count=subcount[44]) + regexs[45].sub(r'', 'ubebfxbc', count=subcount[45]) + regexs[46].sub(r'', 'ubebfxbc', count=subcount[46]) + regexs[47].sub(r'', 'ubebfxbc', count=subcount[47]) + regexs[48].sub(r'', 'ubebfxbc', count=subcount[48]) + regexs[30].sub(r'', 'uc_cebzbobk_ugzy%2Puc_cebzbobk_vzt', count=subcount[30]) + regexs[30].sub(r'', 'uc_erpgnatyr', count=subcount[30]) + regexs[33].sub(r'', strings[87], count=subcount[33]) + regexs[33].sub(r'', strings[88], count=subcount[33]) regexs[71].sub( - r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf${4}${5}', subcount[71]) + r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf${4}${5}', count=subcount[71]) regexs[72].sub( - r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf${5}', subcount[72]) + r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf${5}', count=subcount[72]) regexs[71].sub( - r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/qlaYvo.wf${4}${5}', subcount[71]) + r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/qlaYvo.wf${4}${5}', count=subcount[71]) regexs[72].sub( - r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/qlaYvo.wf${5}', subcount[72]) + r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/qlaYvo.wf${5}', count=subcount[72]) regexs[71].sub( - r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/rssrpgYvo.wf${4}${5}', subcount[71]) + r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/rssrpgYvo.wf${4}${5}', count=subcount[71]) regexs[72].sub( - r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/rssrpgYvo.wf${5}', subcount[72]) - regexs[73].sub(r'', strings[89], subcount[73]) + r'', 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/rssrpgYvo.wf${5}', count=subcount[72]) + regexs[73].sub(r'', strings[89], count=subcount[73]) regexs[69].sub( - r'', 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55023338617756?[NDO]&{1}&{2}&[NDR]', subcount[69]) - regexs[23].sub(r'', strings[6], subcount[23]) - regexs[40].sub(r'', 'xvab', subcount[40]) - regexs[41].sub(r'', 'xvab', subcount[41]) - regexs[42].sub(r'', 'xvab', subcount[42]) - regexs[43].sub(r'', 'xvab', subcount[43]) - regexs[44].sub(r'', 'xvab', subcount[44]) - regexs[45].sub(r'', 'xvab', subcount[45]) - regexs[46].sub(r'', 'xvab', subcount[46]) - regexs[47].sub(r'', 'xvab', subcount[47]) - regexs[48].sub(r'', 'xvab', subcount[48]) + r'', 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55023338617756?[NDO]&{1}&{2}&[NDR]', count=subcount[69]) + regexs[23].sub(r'', strings[6], count=subcount[23]) + regexs[40].sub(r'', 'xvab', count=subcount[40]) + regexs[41].sub(r'', 'xvab', count=subcount[41]) + regexs[42].sub(r'', 'xvab', count=subcount[42]) + regexs[43].sub(r'', 'xvab', count=subcount[43]) + regexs[44].sub(r'', 'xvab', count=subcount[44]) + regexs[45].sub(r'', 'xvab', count=subcount[45]) + regexs[46].sub(r'', 'xvab', count=subcount[46]) + regexs[47].sub(r'', 'xvab', count=subcount[47]) + regexs[48].sub(r'', 'xvab', count=subcount[48]) regexs[70].split(r'ybnq') regexs[18].sub( - r'', 'zrqvnzbqgno lhv-anifrg lhv-anifrg-gbc', subcount[18]) - regexs[39].sub(r'', 'zrgn', subcount[39]) - regexs[68].sub(r'', strings[90], subcount[68]) - regexs[18].sub(r'', strings[90], subcount[18]) + r'', 'zrqvnzbqgno lhv-anifrg lhv-anifrg-gbc', count=subcount[18]) + regexs[39].sub(r'', 'zrgn', count=subcount[39]) + regexs[68].sub(r'', strings[90], count=subcount[68]) + regexs[18].sub(r'', strings[90], count=subcount[18]) regexs[70].split(r'zbhfrzbir') regexs[70].split(r'zbhfrzbir.gno') - re.sub(r'^.*jroxvg\/(\d+(\.\d+)?).*$', '', strings[63], 1) - regexs[40].sub(r'', 'zhfvx', subcount[40]) - regexs[41].sub(r'', 'zhfvx', subcount[41]) - regexs[42].sub(r'', 'zhfvx', subcount[42]) - regexs[43].sub(r'', 'zhfvx', subcount[43]) - regexs[44].sub(r'', 'zhfvx', subcount[44]) - regexs[45].sub(r'', 'zhfvx', subcount[45]) - regexs[46].sub(r'', 'zhfvx', subcount[46]) - regexs[47].sub(r'', 'zhfvx', subcount[47]) - regexs[48].sub(r'', 'zhfvx', subcount[48]) - regexs[52].sub(r'', 'zlfcnpr_nccf_pnainf', subcount[52]) - regexs[40].sub(r'', strings[91], subcount[40]) - regexs[41].sub(r'', strings[91], subcount[41]) - regexs[42].sub(r'', strings[91], subcount[42]) - regexs[43].sub(r'', strings[91], subcount[43]) - regexs[44].sub(r'', strings[91], subcount[44]) - regexs[45].sub(r'', strings[91], subcount[45]) - regexs[46].sub(r'', strings[91], subcount[46]) - regexs[47].sub(r'', strings[91], subcount[47]) - regexs[48].sub(r'', strings[91], subcount[48]) - regexs[39].sub(r'', 'anzr', subcount[39]) + re.sub(r'^.*jroxvg\/(\d+(\.\d+)?).*$', '', strings[63], count=1) + regexs[40].sub(r'', 'zhfvx', count=subcount[40]) + regexs[41].sub(r'', 'zhfvx', count=subcount[41]) + regexs[42].sub(r'', 'zhfvx', count=subcount[42]) + regexs[43].sub(r'', 'zhfvx', count=subcount[43]) + regexs[44].sub(r'', 'zhfvx', count=subcount[44]) + regexs[45].sub(r'', 'zhfvx', count=subcount[45]) + regexs[46].sub(r'', 'zhfvx', count=subcount[46]) + regexs[47].sub(r'', 'zhfvx', count=subcount[47]) + regexs[48].sub(r'', 'zhfvx', count=subcount[48]) + regexs[52].sub(r'', 'zlfcnpr_nccf_pnainf', count=subcount[52]) + regexs[40].sub(r'', strings[91], count=subcount[40]) + regexs[41].sub(r'', strings[91], count=subcount[41]) + regexs[42].sub(r'', strings[91], count=subcount[42]) + regexs[43].sub(r'', strings[91], count=subcount[43]) + regexs[44].sub(r'', strings[91], count=subcount[44]) + regexs[45].sub(r'', strings[91], count=subcount[45]) + regexs[46].sub(r'', strings[91], count=subcount[46]) + regexs[47].sub(r'', strings[91], count=subcount[47]) + regexs[48].sub(r'', strings[91], count=subcount[48]) + regexs[39].sub(r'', 'anzr', count=subcount[39]) # This prints something different to the V8 version # The V8 version is escaping different things in the string that @@ -1523,84 +1523,84 @@ def block11(): # # V8 treats /\S/ like / + escaped S + / # Python treats it like / + \ + S + / - re.sub(r'\b\w+\b', '', strings[92], 0) - - regexs[39].sub(r'', 'bow-nppbeqvba', subcount[39]) - regexs[39].sub(r'', 'bowrpg', subcount[39]) - regexs[68].sub(r'', 'bowrpg', subcount[68]) - regexs[18].sub(r'', 'bowrpg', subcount[18]) - regexs[29].sub(r'', 'cnenzf%2Rfglyrf', subcount[29]) - regexs[30].sub(r'', 'cnenzf%2Rfglyrf', subcount[30]) - regexs[30].sub(r'', 'cbchc', subcount[30]) - regexs[40].sub(r'', 'ebhgr', subcount[40]) - regexs[41].sub(r'', 'ebhgr', subcount[41]) - regexs[42].sub(r'', 'ebhgr', subcount[42]) - regexs[43].sub(r'', 'ebhgr', subcount[43]) - regexs[44].sub(r'', 'ebhgr', subcount[44]) - regexs[45].sub(r'', 'ebhgr', subcount[45]) - regexs[46].sub(r'', 'ebhgr', subcount[46]) - regexs[47].sub(r'', 'ebhgr', subcount[47]) - regexs[48].sub(r'', 'ebhgr', subcount[48]) - regexs[30].sub(r'', 'freivprobk_uc', subcount[30]) - regexs[30].sub(r'', 'fubccvatobk_uc', subcount[30]) - regexs[39].sub(r'', 'fubhgobk', subcount[39]) - regexs[40].sub(r'', 'fcbeg', subcount[40]) - regexs[41].sub(r'', 'fcbeg', subcount[41]) - regexs[42].sub(r'', 'fcbeg', subcount[42]) - regexs[43].sub(r'', 'fcbeg', subcount[43]) - regexs[44].sub(r'', 'fcbeg', subcount[44]) - regexs[45].sub(r'', 'fcbeg', subcount[45]) - regexs[46].sub(r'', 'fcbeg', subcount[46]) - regexs[47].sub(r'', 'fcbeg', subcount[47]) - regexs[48].sub(r'', 'fcbeg', subcount[48]) - regexs[40].sub(r'', 'gbhe', subcount[40]) - regexs[41].sub(r'', 'gbhe', subcount[41]) - regexs[42].sub(r'', 'gbhe', subcount[42]) - regexs[43].sub(r'', 'gbhe', subcount[43]) - regexs[44].sub(r'', 'gbhe', subcount[44]) - regexs[45].sub(r'', 'gbhe', subcount[45]) - regexs[46].sub(r'', 'gbhe', subcount[46]) - regexs[47].sub(r'', 'gbhe', subcount[47]) - regexs[48].sub(r'', 'gbhe', subcount[48]) - regexs[40].sub(r'', 'gi-fcbg', subcount[40]) - regexs[41].sub(r'', 'gi-fcbg', subcount[41]) - regexs[42].sub(r'', 'gi-fcbg', subcount[42]) - regexs[43].sub(r'', 'gi-fcbg', subcount[43]) - regexs[44].sub(r'', 'gi-fcbg', subcount[44]) - regexs[45].sub(r'', 'gi-fcbg', subcount[45]) - regexs[46].sub(r'', 'gi-fcbg', subcount[46]) - regexs[47].sub(r'', 'gi-fcbg', subcount[47]) - regexs[48].sub(r'', 'gi-fcbg', subcount[48]) - regexs[39].sub(r'', 'glcr', subcount[39]) - re.sub(r'\/', '', 'haqrsvarq', 0) - regexs[40].sub(r'', strings[93], subcount[40]) - regexs[41].sub(r'', strings[93], subcount[41]) - regexs[42].sub(r'', strings[93], subcount[42]) - regexs[43].sub(r'', strings[93], subcount[43]) - regexs[44].sub(r'', strings[93], subcount[44]) - regexs[45].sub(r'', strings[93], subcount[45]) - regexs[46].sub(r'', strings[93], subcount[46]) - regexs[47].sub(r'', strings[93], subcount[47]) - regexs[48].sub(r'', strings[93], subcount[48]) - regexs[40].sub(r'', 'ivqrb', subcount[40]) - regexs[41].sub(r'', 'ivqrb', subcount[41]) - regexs[42].sub(r'', 'ivqrb', subcount[42]) - regexs[43].sub(r'', 'ivqrb', subcount[43]) - regexs[44].sub(r'', 'ivqrb', subcount[44]) - regexs[45].sub(r'', 'ivqrb', subcount[45]) - regexs[46].sub(r'', 'ivqrb', subcount[46]) - regexs[47].sub(r'', 'ivqrb', subcount[47]) - regexs[48].sub(r'', 'ivqrb', subcount[48]) + re.sub(r'\b\w+\b', '', strings[92], count=0) + + regexs[39].sub(r'', 'bow-nppbeqvba', count=subcount[39]) + regexs[39].sub(r'', 'bowrpg', count=subcount[39]) + regexs[68].sub(r'', 'bowrpg', count=subcount[68]) + regexs[18].sub(r'', 'bowrpg', count=subcount[18]) + regexs[29].sub(r'', 'cnenzf%2Rfglyrf', count=subcount[29]) + regexs[30].sub(r'', 'cnenzf%2Rfglyrf', count=subcount[30]) + regexs[30].sub(r'', 'cbchc', count=subcount[30]) + regexs[40].sub(r'', 'ebhgr', count=subcount[40]) + regexs[41].sub(r'', 'ebhgr', count=subcount[41]) + regexs[42].sub(r'', 'ebhgr', count=subcount[42]) + regexs[43].sub(r'', 'ebhgr', count=subcount[43]) + regexs[44].sub(r'', 'ebhgr', count=subcount[44]) + regexs[45].sub(r'', 'ebhgr', count=subcount[45]) + regexs[46].sub(r'', 'ebhgr', count=subcount[46]) + regexs[47].sub(r'', 'ebhgr', count=subcount[47]) + regexs[48].sub(r'', 'ebhgr', count=subcount[48]) + regexs[30].sub(r'', 'freivprobk_uc', count=subcount[30]) + regexs[30].sub(r'', 'fubccvatobk_uc', count=subcount[30]) + regexs[39].sub(r'', 'fubhgobk', count=subcount[39]) + regexs[40].sub(r'', 'fcbeg', count=subcount[40]) + regexs[41].sub(r'', 'fcbeg', count=subcount[41]) + regexs[42].sub(r'', 'fcbeg', count=subcount[42]) + regexs[43].sub(r'', 'fcbeg', count=subcount[43]) + regexs[44].sub(r'', 'fcbeg', count=subcount[44]) + regexs[45].sub(r'', 'fcbeg', count=subcount[45]) + regexs[46].sub(r'', 'fcbeg', count=subcount[46]) + regexs[47].sub(r'', 'fcbeg', count=subcount[47]) + regexs[48].sub(r'', 'fcbeg', count=subcount[48]) + regexs[40].sub(r'', 'gbhe', count=subcount[40]) + regexs[41].sub(r'', 'gbhe', count=subcount[41]) + regexs[42].sub(r'', 'gbhe', count=subcount[42]) + regexs[43].sub(r'', 'gbhe', count=subcount[43]) + regexs[44].sub(r'', 'gbhe', count=subcount[44]) + regexs[45].sub(r'', 'gbhe', count=subcount[45]) + regexs[46].sub(r'', 'gbhe', count=subcount[46]) + regexs[47].sub(r'', 'gbhe', count=subcount[47]) + regexs[48].sub(r'', 'gbhe', count=subcount[48]) + regexs[40].sub(r'', 'gi-fcbg', count=subcount[40]) + regexs[41].sub(r'', 'gi-fcbg', count=subcount[41]) + regexs[42].sub(r'', 'gi-fcbg', count=subcount[42]) + regexs[43].sub(r'', 'gi-fcbg', count=subcount[43]) + regexs[44].sub(r'', 'gi-fcbg', count=subcount[44]) + regexs[45].sub(r'', 'gi-fcbg', count=subcount[45]) + regexs[46].sub(r'', 'gi-fcbg', count=subcount[46]) + regexs[47].sub(r'', 'gi-fcbg', count=subcount[47]) + regexs[48].sub(r'', 'gi-fcbg', count=subcount[48]) + regexs[39].sub(r'', 'glcr', count=subcount[39]) + re.sub(r'\/', '', 'haqrsvarq', count=0) + regexs[40].sub(r'', strings[93], count=subcount[40]) + regexs[41].sub(r'', strings[93], count=subcount[41]) + regexs[42].sub(r'', strings[93], count=subcount[42]) + regexs[43].sub(r'', strings[93], count=subcount[43]) + regexs[44].sub(r'', strings[93], count=subcount[44]) + regexs[45].sub(r'', strings[93], count=subcount[45]) + regexs[46].sub(r'', strings[93], count=subcount[46]) + regexs[47].sub(r'', strings[93], count=subcount[47]) + regexs[48].sub(r'', strings[93], count=subcount[48]) + regexs[40].sub(r'', 'ivqrb', count=subcount[40]) + regexs[41].sub(r'', 'ivqrb', count=subcount[41]) + regexs[42].sub(r'', 'ivqrb', count=subcount[42]) + regexs[43].sub(r'', 'ivqrb', count=subcount[43]) + regexs[44].sub(r'', 'ivqrb', count=subcount[44]) + regexs[45].sub(r'', 'ivqrb', count=subcount[45]) + regexs[46].sub(r'', 'ivqrb', count=subcount[46]) + regexs[47].sub(r'', 'ivqrb', count=subcount[47]) + regexs[48].sub(r'', 'ivqrb', count=subcount[48]) regexs[86].split(r'ivfvgf=1') - regexs[40].sub(r'', 'jrggre', subcount[40]) - regexs[41].sub(r'', 'jrggre', subcount[41]) - regexs[42].sub(r'', 'jrggre', subcount[42]) - regexs[43].sub(r'', 'jrggre', subcount[43]) - regexs[44].sub(r'', 'jrggre', subcount[44]) - regexs[45].sub(r'', 'jrggre', subcount[45]) - regexs[46].sub(r'', 'jrggre', subcount[46]) - regexs[47].sub(r'', 'jrggre', subcount[47]) - regexs[48].sub(r'', 'jrggre', subcount[48]) + regexs[40].sub(r'', 'jrggre', count=subcount[40]) + regexs[41].sub(r'', 'jrggre', count=subcount[41]) + regexs[42].sub(r'', 'jrggre', count=subcount[42]) + regexs[43].sub(r'', 'jrggre', count=subcount[43]) + regexs[44].sub(r'', 'jrggre', count=subcount[44]) + regexs[45].sub(r'', 'jrggre', count=subcount[45]) + regexs[46].sub(r'', 'jrggre', count=subcount[46]) + regexs[47].sub(r'', 'jrggre', count=subcount[47]) + regexs[48].sub(r'', 'jrggre', count=subcount[48]) re.search(r'#[a-z0-9]+$', 'uggc://jjj.fpuhryreim.arg/Qrsnhyg', re.IGNORECASE) regexs[66].search(r'fryrpgrq')