Regular expression for a string containing one word but not another
Posted
by Chris Stahl
on Stack Overflow
See other posts from Stack Overflow
or by Chris Stahl
Published on 2010-06-01T20:21:45Z
Indexed on
2010/06/01
20:23 UTC
Read the original article
Hit count: 194
I'm setting up some goals in Google Analytics and could use a little regex help.
Lets say I have 4 URLs
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
I want to create an expression that will identify any URL that contains the string selector=size but does NOT contain details.cfm
I know that to find a string that does NOT contain another string I can use this expression:
(^((?!details.cfm).)*$)
But, I'm not sure how to add in the selector=size portion.
Any help would be greatly appreciated!
© Stack Overflow or respective owner