Ich richte einige Ziele in Google Analytics ein und könnte eine kleine Regex-Hilfe verwenden.Regulärer Ausdruck für eine Zeichenfolge, die ein Wort enthält, aber kein anderes
Lets sagen, ich habe 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
Ich möchte einen Ausdruck erstellen, die eine beliebige URL identifizieren, die die Zeichenfolge Selektor = Größe enthält aber enthält nicht details.cfm
Ich weiß, dass, um einen String zu finden, der KEINEN anderen String enthält, ich diesen Ausdruck verwenden kann:
(^((?!details.cfm).)*$)
Aber ich bin mir nicht sicher, wie Sie in den selector = Größe Teil hinzufügen.
Jede Hilfe würde sehr geschätzt werden!
FYI Besuche http://www.regexr.com/ für einen schönen Möglichkeit, diese Ausdrücke zu testen. –
Brilliant, das hat geholfen. Gute Erklärung – user219628
Vergiss immer negatives Lookahead und es ist so nützlich –