Skip to main content
Ein regulärer Ausdruck ist ein Muster, das Text anhand einer Reihe von Regeln statt einer einzigen exakten Zeichenkette abgleicht. Verwenden Sie einen regulären Ausdruck, wenn eine Bedingung mehrere Varianten einer URL abgleichen muss, wie zum Beispiel unterschiedliche Abfrageparameter oder Seitenzahlen, anstatt eine einzige exakte Adresse. Kameleoon-Bedingungen, die einen Operator stimmt mit dem regulären Ausdruck überein anbieten, verwenden die Syntax auf dieser Seite. Dazu zählen Segmentbedingungen wie URL der Landingpage und URL der verweisenden Website, Ziel-URL-Bedingungen sowie erweiterte Targeting-Tools wie Akquisitionskanäle und Schlüsselseiten.

Syntax für reguläre Ausdrücke

  • . ersetzt ein beliebiges einzelnes Zeichen. Zum Beispiel entspricht Kamele.on den Zeichenketten Kameleoon, Kamele0n und Kamele8on.
  • * lässt das vorangehende Zeichen null- oder mehrmals vorkommen. Zum Beispiel entspricht Kameleoo*n den Zeichenketten Kameleon, Kameleoon und Kameleooon.
  • ? lässt das vorangehende Zeichen null- oder einmal vorkommen. Zum Beispiel entspricht Kameleoo?n den Zeichenketten Kameleon und Kameleoon.
  • + lässt das vorangehende Zeichen ein- oder mehrmals vorkommen. Zum Beispiel entspricht Kameleo+n den Zeichenketten Kameleoon und Kameleoooon.
  • | fungiert als ODER-Operator zwischen zwei Mustern. Zum Beispiel entspricht Kameleoon|Chameleoon entweder Kameleoon oder Chameleoon.
  • ^ entspricht dem Anfang der Zeichenkette. Zum Beispiel entspricht ^Kameleoon URLs, die mit Kameleoon beginnen.
  • $ entspricht dem Ende der Zeichenkette. Zum Beispiel entspricht Kameleoon$ URLs, die mit Kameleoon enden.
  • () gruppiert mehrere Elemente, meist in Kombination mit |. Zum Beispiel entspricht Kameleoon (AB Testing|Conversion) Tool den Zeichenketten Kameleoon AB Testing Tool oder Kameleoon Conversion Tool.
  • [] entspricht einem beliebigen einzelnen Zeichen innerhalb der Klammern. Zum Beispiel entspricht /Kameleoon/[234] den Zeichenketten Kameleoon 2, Kameleoon 3 und Kameleoon 4.
  • - definiert einen Bereich innerhalb von []. Zum Beispiel entspricht /kameleoon/[2-9] jeder Seite von Kameleoon 2 bis Kameleoon 9.
  • {} legt eine minimale und maximale Anzahl an Wiederholungen des vorangehenden Zeichens fest. Zum Beispiel entspricht Kameleo{2,4}n den Zeichenketten Kameleoon, Kameleooon und Kameleoooon.
Escapen Sie Sonderzeichen (zum Beispiel ,, ., *) mit einem Backslash: \,, \., \*.
Reguläre Ausdrücke unterscheiden zwischen Groß- und Kleinschreibung.

Beispiele

  • ^.{10}$ entspricht URLs, die genau 10 Zeichen enthalten.
  • general\.(html|php)$ entspricht URLs, die entweder mit general.php oder general.html enden.
  • /fr/ entspricht URLs, die /fr/ enthalten.
  • /annexes/.*\d{3} entspricht URLs, die das Fragment /annexes/ und eine dreistellige Zahl enthalten.
  • /annexes/.*\d{2}.*test.html$ entspricht URLs, die das Fragment /annexes/ und eine zweistellige Zahl enthalten und mit test.html enden.