> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/de/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-explained.md).

# Regex erklärt

Regex (oder regulärer Ausdruck) ist ein Code, den Sie verwenden können, um Text für einen allgemeinen Fall abzugleichen, und ist nützlich beim Abgleichen von Aktionscodes. Regex ist groß-/kleinschreibungssensitiv, stellen Sie daher sicher, dass Sie Ihren Regex so einrichten, dass er der Schreibweise Ihrer Aktionscodes entspricht.

* Es gibt drei Hauptlogikfälle für Regex und Aktionscodes: `beginnt mit`, `endet mit`, und `enthält`.
* In diesem Beispiel lautet die Basis unseres Aktionscodes `SUMMER`.

{% tabs %}
{% tab title="Beginnt mit" %}
Sie haben Partnern eine Reihe von Sommer-Aktionscodes zugewiesen, `SUMMER20OFF`, `SUMMER10`, und `SUMMER25`. Wir möchten sie alle abgleichen, um unseren Partnern die Gutschrift zu erteilen – wie gehen wir dabei vor? Wir würden die `beginnt mit` Logik verwenden. Fügen Sie einfach am Ende Ihres Basis-Aktionscodes einen Punkt und einen Stern hinzu.

Der Regex sollte genau lauten `^(SUMMER).*`

Damit werden automatisch alle Aktionscodes abgeglichen, die mit `SUMMER` beginnen und mit beliebigen anderen Zeichen enden. Alle Codes, die nicht mit `SUMMER` beginnen, werden nicht abgeglichen.
{% endtab %}

{% tab title="Endet mit" %}
Sie haben Partnern eine Reihe von Sommer-Aktionscodes zugewiesen, `20OFFSUMMER`, `10SUMMER`, und `25SUMMER` bei dem der Aktionscode immer endet mit `SUMMER`. Wie gleichen wir sie ab? Wir würden die `endet mit` Logik verwenden. Fügen Sie einfach am Anfang Ihres Basis-Aktionscodes einen Punkt und einen Stern hinzu und fügen Sie ein $ hinzu, um den Anker Ihrer Zeichenfolge festzulegen.

Der Regex sollte genau lauten `^.*(SUMMER)$`

Damit werden automatisch alle Aktionscodes abgeglichen, die mit anderen Zeichen beginnen und mit `SUMMER`enden. Alle Codes, die nicht mit `SUMMER` beginnen, werden nicht abgeglichen.
{% endtab %}

{% tab title="Enthält" %}
Sie haben Partnern eine Reihe von Sommer-Aktionscodes zugewiesen, `20SUMMER`, `SUMMER20OFF`, und `EXTRASUMMER10`, wobei `SUMMER` irgendwo im Code vorkommt. Wir würden die `enthält` Logik verwenden. Fügen Sie `.*` vor und nach Ihrem Basis-Aktionscode hinzu und setzen Sie den Ausdruck in die Anker ^ und $.

Der Regex sollte genau lauten `^.*(SUMMER).*$`

Dieser Regex gleicht einen Aktionscode ab, der `SUMMER` irgendwo im Code enthält. Alle Codes, die nicht `SUMMER` beginnen, werden nicht abgeglichen.
{% endtab %}
{% endtabs %}

Bei komplizierteren Ausdrücken wenden Sie sich bitte an Ihren CSM oder [kontaktieren Sie den Support](https://app.impact.com/support/portal.ihtml?createTicket=true\&accountType=ADVERTISER) für Unterstützung.

{% hint style="success" %}
**Hinweis:** Sie können die Groß-/Kleinschreibungsempfindlichkeit von Regex entfernen, indem Sie `(?i)` nach `^` in Ihren Regex einfügen.
{% endhint %}

## Beispiel

```programlisting
^(?i)(SUMMER).*
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.impact.com/brand/de/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-explained.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
