|
|
| action == 'edit' & !'bot' in user_groups | | action == 'edit' & !'bot' in user_groups |
| & article_namespace in [2,3] | | & article_namespace in [2,3] |
| &( | | &( |
| text := lcase(new_wikitext); | | text := lcase(new_wikitext); |
| good := '\[\[категория: *(user|шаблон|википедия|интерес|участник|подстраницы)'; | | good := '\[\[категория: *(user|шаблон|википедия|интерес|участник|подстраницы)'; |
| lcase(new_wikitext) contains '[[категория:' | | lcase(new_wikitext) contains '[[категория:' |
| & rcount ('\[\[категория:[^\]]', text) > rcount (good, text) | | & rcount ('\[\[категория:[^\]]', text) > rcount (good, text) |
| &! text rlike '<nowiki>[^\t]{0,1000}\[\[категория:[^\t]{3,300}<\/nowiki>' | | &! text rlike '<nowiki>[^\t]{0,1000}\[\[категория:[^\t]{3,300}<\/nowiki>' |
| &! text rlike '<pre>[^\t]{0,1000}\[\[категория:[^\t]{3,300}<\/pre>' | | &! text rlike '<pre>[^\t]{0,1000}\[\[категория:[^\t]{3,300}<\/pre>' |
| &! text rlike '<!--[^\t]{0,500}\[\[категория:[^\t]{3,300}-->' | | &! text rlike '<!--[^\t]{0,1000}\[\[категория:' |
| | &! text rlike '\[\[категория:[^\t]{3,1000}-->' |
| ) | | ) |