Espressione regolare per una stringa contenente una parola ma non un’altra

Sto impostando alcuni obiettivi in ​​Google Analytics e potrei usare un po ‘di aiuto regex.

Diciamo che ho 4 URL

http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah2&selector=style&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah3&selector=size&value=1 http://www.anydotcom.com/test/details.cfm?metric=blah&selector=size&value=1 

Voglio creare un’espressione che identificherà qualsiasi URL che contiene il selettore di stringhe = dimensioni ma NON contiene details.cfm

So che per trovare una stringa che NON contenga un’altra stringa posso usare questa espressione:

 (^((?!details.cfm).)*$) 

Ma non sono sicuro di come aggiungere la parte del selettore = dimensione .

Qualsiasi aiuto sarebbe molto apprezzato!