Please consider a more user-friendly filter than RegEx. For instance, like what eBay uses. Their filter uses a simple Boolean AND/NOT structure. For instance, to see auctions for 1957 Chevriolets, but not trucks, the expression is: 1957 Chevriolet -truck. Simple. To do this in RegEx is difficult.
Not my idea to implement RegEx. This function was requested by many users.
Here is a simple example for your case: http://pastenow.ru/dfc325a93cac9221a36b52b528895979