Specific words regular expressions

Hi,

I am a beginner to regular expressions.

I have three different access levels, visitors and silver members and gold members. I have around 200 posts that the different users will have access to.

Every posts ends with eider -analyze, -solution, -drill, -physical-test or -physical-exercise. See examples:

http://www.playbettergolf.no/portfolio-items/cervical-spine-lordosis-analyze/
http://www.playbettergolf.no/portfolio-items/cervical-spine-lordosis-physical-test/

For the visitors I want every post that NOT ends with -analyze to be accessible for them.

I have tried this regular expression as a negative rule without any luck.

(W|^)(solution|drill|physical-test|physical-exercise)(W|$)

For the silver members I want them to access ALL posts ending with -analyze (same as visitors).

For the posts that ends with -solution, -drill, -physical-test and -physical-exercise they will have the word "take away" or"over the top" in the url. I think I can use those words to set the access level.

Do you have any suggestions how to solve this ?