> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reguläre Ausdrücke

> Verwenden Sie reguläre Ausdrücke, um URLs in Kameleoon-Targeting-Bedingungen mit präziser Mustererkennung anzusprechen.

Mit Kameleoon können Sie URLs mithilfe regulärer Ausdrücke ansprechen.

Hier ist eine detaillierte Liste der am häufigsten verwendeten regulären Ausdrücke:

* `.` = Ersetzt ein Zeichen durch ein anderes in Ihrem regulären Ausdruck. Zum Beispiel zielt der Ausdruck `Kamele.on` auf URLs ab, die `Kameleoon`, `Kamele0n`, `Kamele8on` usw. enthalten.
* `*` = Löscht das vorherige Zeichen oder fügt dasselbe Zeichen danach hinzu. Zum Beispiel zielt der Ausdruck `Kameleoo*n` auf URLs ab, die `Kameleon`, `Kameleoon`, `Kameleooon` usw. enthalten.
* `?` = Löscht oder belässt das vorherige Zeichen. Zum Beispiel zielt `Kameleoo?n` auf URLs ab, die `Kameleon` und `Kameleoon` enthalten.
* `+` = Fügt das vorherige Zeichen ein oder mehrere Male hinzu. Zum Beispiel zielt `Kameleo+n` auf URLs ab, die `Kameleoon` und `Kameleoooon` enthalten.
* `|` = Zielt auf mehrere Zeichenketten ab. Es ist wie ein „Oder"-Operator. Zum Beispiel zielt `Kameleoon|Chameleoon` auf `Kameleoon` oder `Chameleoon` ab.
* `^` = Zielt auf den Anfang der Zeichenkette ab. `^Kameleoon` zielt auf URLs ab, die mit `Kameleoon` beginnen.
* `$` = Zielt auf das Ende der Zeichenkette ab. `Kameleoon$` zielt auf URLs ab, die mit `Kameleoon` enden.
* `()` = Erstellt Gruppen aus mehreren Elementen. Dieser reguläre Ausdruck wird normalerweise mit `|` kombiniert. Zum Beispiel zielt `Kameleoon (AB Testing|Conversion) Tool` auf `Kameleoon AB Testing Tool` oder `Kameleoon Conversion Tool` ab.
* `[]` = Zielt auf jedes Zeichen innerhalb der `[]` ab. Zum Beispiel zielt `/Kameleoon/[234]` auf `Kameleoon 2`, `Kameleoon 3` und `Kameleoon 4` ab.
* `-` = `/kameleoon/[2-9]` zielt auf jede Seite von `Kameleoon 2` bis `Kameleoon 9` ab.
* `{}` = Definiert Zeichenvorkommensgrenzen. Zum Beispiel zielt `Kameleo{2,4}n` auf URLs ab, die `Kameleoon`, `Kameleooon` oder `Kameleoooon` enthalten.

<Note>
  Wenn Ihre Zeichenkette ein Sonderzeichen enthält (zum Beispiel `,`, `.`, `*`), fügen Sie davor einen Backslash \ ein.
</Note>

<Note>
  Diese Ausdrücke unterscheiden zwischen Groß- und Kleinschreibung.
</Note>

Hier sind einige Beispiele für reguläre Ausdrücke:

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