편집 필터 관리

버전 사이의 차이

항목Hsl0 사용자가 편집한 2023년 10월 18일 (수) 16:26 버전Hsl0 사용자가 편집한 2023년 11월 12일 (일) 23:48 버전
필터 규칙
필터 규칙:
author_regex := '\n    "author": ("(.+)"|\[(        ".+",?\n)+    \],?\n)';
author_regex := '\n    "author": ("(.+)"|\[(        ".+",?\n)+    \],?\n)';
old_author_match := get_matches(author_regex, old_wikitext)[0];
old_author_match := get_matches(author_regex, old_wikitext)[0];


/* 제목이 '/game.json'으로 끝나는 문서 */ page_title rlike '/game\.json$' &
/* 제목이 '/game.json'으로 끝나는 문서 */ page_title rlike '/game\.json$' &
/* 편집할 때 */ action == 'edit' &
/* 편집할 때 */ action == 'edit' &
/* JSON의 형태를 띨 때 */ new_wikitext rlike '^{(.*\n)+}$' &
/* 기존에 정의된 author가 있을 때 */ old_author_match &
/* 기존에 정의된 author가 있을 때 */ old_author_match &
/* author가 달라질 때 */ old_author_match != get_matches(author_regex, new_wikitext)[0]
/* author가 달라질 때 */ old_author_match != get_matches(author_regex, new_wikitext)[0]