Regular Expressions - Positive and Negative Lookahead

Too long to explain again. Recycling answer from another post.