|
|
| 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] |