> 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 Code, den Sie verwenden können, um Text für einen allgemeinen Fall abzugleichen, und ist nützlich beim Abgleichen von Promo-Codes. Regex ist groß-/kleinschreibungsempfindlich, stellen Sie also sicher, dass Sie Ihren Regex so konfigurieren, dass er zur Schreibweise Ihrer Promo-Codes passt.

* Es gibt zwei Haupt-Falltypen für Regex und Promo-Codes—`beginnt mit` und `endet mit`.
* Für dieses Beispiel ist der Basisbestandteil unseres Promo-Codes `SUMMER`.

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

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

Dadurch werden automatisch alle Promo-Codes 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-Promo-Codes ausgestellt, `20OFFSUMMER`, `10SUMMER`, und `25SUMMER` bei denen der Promo-Code immer auf `SUMMER`. Wie gleichen wir sie ab? Wir würden die `endet mit` Logik verwenden. Fügen Sie einfach am Anfang Ihres Basis-Promo-Codes einen Punkt und einen Stern hinzu und fügen Sie ein $ hinzu, um den Anker Ihres Strings anzugeben.

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

Dadurch werden automatisch alle Promo-Codes abgeglichen, die mit anderen Zeichen beginnen und mit `SUMMER`. Alle Codes, die nicht auf `SUMMER` beginnen, werden nicht abgeglichen.
{% endtab %}
{% endtabs %}

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

{% hint style="info" %}
**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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
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=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
