Thread:Mathmagician/@comment-3153244-20121005032656/@comment-4674838-20121005175148

This condition is what you want for "if the user is not an admin". Note the added parenthesis are needed because  is one expression but it has multiple words. !("sysop" in user_groups)

Now, to combine that with your abuse filter, you need to realize the basic structure of your current filter. Your filter basically is like this: /* variable declaration */ no_nothing:=rmspecials(added_lines);

/* another variable declaration */ length_no_nothing:=length(no_nothing);

/* boolean logic -- in your filter, A and B are actually more complicated expressions */

(A) (B)

To add the sysop exception clause to the boolean logic, it would be like this. Take careful note of the extra pair of parenthesis around the (A) | (B): !("sysop" in user_groups) & ( (A)   |  (B) )