|
|
| ! string(user_groups) rlike '\bbot\b' | | ! string(user_groups) rlike '\bbot\b' |
| & page_namespace === 0 | | & page_namespace === 0 |
| & ( | | & ( |
| words := "(\bbezpochyb[ny]|\b(nej|pře)?krásn([áéěíý]|ou\b)|obdivuhodn|prvotřídn[ěí]|skvěl([áeéíý]|ou\b)|špičkov([áéěíý]|ou\b)|vynikající)" | | words := "(\bbezpochyb[ny]|\b(nej|pře)?krásn([áéěíý]|ou\b)|obdivuhodn|prvotřídn[ěí]|skvěl([áeéíý]|ou\b)|špičkov([áéěíý]|ou\b)|vynikající" |
| + "\bdezinformátor|\bfašist|\bkolaborant|\bmanipulátor|\bnác(ek\b|[ck])|\bpatriot|\bpodvodn[íi][ck]|\bpropagand|\bprorusk|\brusofil|\bvlastizrád[ck]"; | | + "|\bdezinformátor|\bfašist|\bkolaborant|\bmanipulátor|\bnác(ek\b|[ck])|\bpatriot|\bpodvodn[íi][ck]|\bpropagand|\bprorusk|\brusofil|\bvlastizrád[ck])"; |
| lcase(string(added_lines)) rlike words | | lcase(string(added_lines)) rlike words |
| & ( | | & ( |
| trim_regex := '<(blockquote|ref)\b[^>]*>(?:(?!</\1>).)*</\1>|„[^„“]*“|(\'\'|")(?!\s)(?:(?!\2).)*\2'; | | trim_regex := "<(blockquote|ref|references)\b[^>]*>(?:(?!<\/\1>)[\s\S])*<\/\1>|„[^„“]*“|\B(?<!')(?:''')?(''|\")(?!'|\s)(?:(?!\2).)*\2|<!--[\s\S]*?-->"; |
| rcount(words, str_replace_regexp(lcase(new_wikitext), trim_regex, '')) | | rcount(words, str_replace_regexp(lcase(new_wikitext), trim_regex, '')) |
| > rcount(words, str_replace_regexp(lcase(old_wikitext), trim_regex, '')) | | > rcount(words, str_replace_regexp(lcase(old_wikitext), trim_regex, '')) |
| &! (lcase(summary) rlike '\b(rvv?\b|revert|vráceny do původního stavu\b|zrušena)' & 'autopatrolled' in user_groups) | | &! (lcase(summary) rlike '\b(rvv?\b|revert|vráceny do původního stavu\b|zrušena)' & 'autopatrolled' in user_groups) |
| ) | | ) |
| ) | | ) |