For your specific case, assuming you are matching the part after the domain (REQUEST_URI):
(?!/admin).*
(?!...)
is a negative lookahead. I am not sure if it is supported in the IIS URL Rewrite engine. If not, a better approach would be to check for a complementary approach:
Or as @kirilloid said, just match /admin/?
and discard (pay attention to slashes).
BTW. if you want to quickly test RegExps with a "visual" feedback, I highly recommend http://gskinner.com/RegExr/