Estoy estableciendo algunos objetivos en Google Analytics y podría usar un poco de ayuda de expresiones regulares.Expresión regular para una cadena que contiene una palabra pero no otra
Digamos que tengo 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
Quiero crear una expresión que identificará cualquier URL que contiene el selector de cadena = tamaño pero no contiene details.cfm
Sé que para encontrar una cadena que NO contenga otra cadena, puedo usar esta expresión:
(^((?!details.cfm).)*$)
Pero no estoy seguro de cómo agregar selector = tamaño parte.
¡Cualquier ayuda sería muy apreciada!
su información, echa un vistazo a http://www.regexr.com/ para un buen forma de probar estas expresiones. –
Brillante, esto ayudó. Buena explicación – user219628
Olvídese siempre del lookahead negativo y es tan útil –