跳转到内容

User:Kurgenera/Test151

维基百科,自由的百科全书

以过滤器214为例:

action == "edit" /*edit操作*/
& equals_to_any(page_prefixedtitle,
    "Wikipedia:当前的破坏",
)/*针对页面“Wikipedia:当前的破坏”*/
& !("sysop" in user_groups)/*排除管理员*/
& count("{{vandal|", added_lines) > count("{{vandal|", removed_lines)/*对比新增行和删除行中“{{vandal|”模板的数量判断*/
& (
username := get_matches("{{vandal\|(?:1=)?\s*(.+?)\s*(\||}})", added_lines);/*提取用户名*/
username[1] != false/*校验*/
& old_wikitext irlike ("{{vandal\|(?:1=)?\s*" + rescape(username[1]) + "\s*(\||}})(?![^=]*(?:=(?!==)[^=]*)*[处處]理:)")
/*确保管理员已处理,若未处理则“warn”*/
)