> 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-inside-the-parentheses.md).

# Regex innerhalb der Klammern

[Regex](/brand/de/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-explained.md) (oder regulärer Ausdruck) ist eine Art Code, den Sie verwenden können, wenn Sie einen Teil der Zeichen in Ihren hochgeladenen Produkt-SKUs, Kategorien oder Promo-Codes mit den Werten abgleichen möchten, die bei Conversions an impact.com übergeben werden. Sie können Regex mit dem Match-Expression-Tool von impact.com verwenden, um Produkt-SKUs, Kategorien oder Promo-Codes zu identifizieren, für die Sie unterschiedlich auszahlen möchten.

#### Innerhalb der Klammern

Indem Sie einen Teil eines Regex in Klammern setzen, können Sie diesen Teil des Regex zusammenfassen. Das Match-Expression-Tool kann dann die Werte extrahieren, die Sie zwischen die Klammern setzen, und eine Übereinstimmung in den dazugehörigen Einträgen der Ausnahmeliste finden, die Sie angeben. Die Elemente, die Sie zur Ausnahmeliste hinzufügen, sollten exakt mit dem Regex zwischen den Klammern übereinstimmen, damit der Regex [außerhalb der Klammern](/brand/de/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-outside-the-parentheses.md) auf die gesamte Liste angewendet werden kann.

#### Beispielszenario

Ihre Marke, *ACME Smile*, möchte Partnern 5 % auszahlen, wenn ein Kunde ein beliebiges Dentalprodukt kauft. *ACME Smile* verfügt nicht über eine vollständige SKU-Liste für alle Dentalprodukte, da Ihre Marke ständig Produkte entfernt und neue hinzufügt. Sie wissen jedoch, dass alle Dental-Produkt-SKUs entweder mit TOOTH, SMILE oder SHINE beginnen (z. B. `SHINE98763`, `SMILE987abc`, `TOOTH65abc64`).

Da alle Dental-SKUs mit TOOTH, SMILE oder SHINE beginnen, können Sie allgemein einen Regex für Dental-Produkt-SKUs einrichten und das Match-Expression-Tool verwenden, um Übereinstimmungen in einer unvollständigen SKU-Ausnahmeliste zu finden, wie in den folgenden Abschnitten gezeigt.

{% stepper %}
{% step %}

### Schritt 1: Erstellen Sie eine SKU-Liste

1. Wählen Sie in der oberen Navigationsleiste ![](https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2F210dEQa93qyQgoJDkieL%2FUser%20profile.svg?alt=media\&token=f84c5b17-fae4-4a30-990a-9de5e57a150b) **\[Benutzerprofil] → Einstellungen**.
2. Rechts unter den *Ausnahmelisten* Bereich wählen Sie [**SKU**](https://app.impact.com/secure/advertiser/campaign/itemlist/view-skuitemlist-flow.ihtml).
3. Wählen Sie **Neue SKU-Liste hinzufügen**.
4. Gib einen **Listenname**.
5. Wähle das **Ereignistyp** das Sie mit dieser SKU-Liste verknüpfen möchten.
   {% endstep %}

{% step %}

### Schritt 2: Richten Sie den Regex ein

1. Wählen Sie **Erweiterte Einstellungen anzeigen** und geben Sie Ihren Regex in das **Match Expression** Feld.
   * Innerhalb der Klammern nur die Werte hinzufügen, für die Sie übereinstimmen möchten:
     * Fügen Sie die 3 Zeichenketten hinzu, mit denen Dental-SKUs beginnen, getrennt durch das Regex-Zeichen `|` was ODER bedeutet.
   * Außerhalb der Klammern können Sie jeden beliebigen Regex hinzufügen, der dabei hilft, Ihre Übereinstimmung zu verfeinern:
     * Fügen Sie das Regex-Zeichen hinzu `^` vor die öffnende Klammer, um die Position am Zeilenanfang zu verankern und sicherzustellen, dass keine vorangestellten Zeichen vorhanden sind.
     * Fügen Sie das Regex-Zeichen hinzu `.` nach der schließenden Klammer, um auf beliebige folgende Zeichen (z. B. Zahlen, Buchstaben, Bindestriche) zu prüfen, außer Zeilenumbruchzeichen.
     * Fügen Sie das Regex-Zeichen hinzu `*` nach dem Punkt, um nach einer beliebigen Anzahl von Treffern zu suchen (d. h. zwischen 0 und unbegrenzt vielen Treffern).
   * Der endgültige Ausdruck sollte lauten `^(TOOTH|SMILE|SHINE).*`.
2. Wählen Sie **Speichern und Einträge hinzufügen**.<br>

<div data-with-frame="true"><figure><img src="https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FWFAYx47NL9zXEA7EqkOt%2Fimage.png?alt=media&amp;token=ff38cad6-a0c1-4c00-b39d-36025dd0d053" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Schritt 3: Fügen Sie Einträge zur Ausnahmeliste hinzu

1. Listen Sie die Werte, die Sie abgleichen möchten, auf eine von 2 Arten auf:
   * **Einträge manuell hinzufügen** indem Sie TOOTH, SMILE und SHINE in die *SKU* Felder eingeben.<br>

     <div data-with-frame="true"><figure><img src="https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FoH6QfzDRJSsLdiFFuhiG%2FUntitled%20design%20(29).png?alt=media&amp;token=ecf9885b-292b-4651-9b56-df904665a10e" alt="" width="375"><figcaption></figcaption></figure></div>
   * Alternativ, **Laden Sie eine CSV- oder Excel-Datei hoch** in der TOOTH, SMILE und SHINE unter der *SKU* Spalte.

     * Siehe [Eine SKU-Ausnahmeliste erstellen](/brand/de/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/create-sku-exception-lists.md) für weitere Informationen.

     <div data-with-frame="true"><figure><img src="https://1698965099-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FqngJxT1772eJGcigeZMu%2FUntitled%20design%20(30).png?alt=media&amp;token=c030c1ca-d821-43a8-b304-558c6e47ab7d" alt="" width="374"><figcaption></figcaption></figure></div>
2. Wählen Sie **Speichern**.
   * Sie sehen Ihre neue SKU-Liste unter den *SKU-Listen* Bildschirm angezeigt.
     {% endstep %}
     {% endstepper %}

#### Wie geht es weiter?

Nachdem Sie nun einen Regex-Match-Ausdruck eingerichtet und die 3 SKU-Listeneinträge hinzugefügt haben, werden alle *ACME Smile*'s zukünftige Dentalprodukte (unter der Annahme, dass ihre SKUs ebenfalls mit TOOTH, SMILE oder SHINE beginnen) werden als Teil der Ausnahmeliste abgeglichen. Alle eingehenden Conversions, die dem Regex entsprechen, werden als Teil der Ausnahmeliste markiert und die Vertragsregeln werden entsprechend angewendet.

Jetzt können Sie Regeln zu *ACME Smile*'s Vorlagenbedingungen hinzufügen, z. B. 5 % pro Bestellung auszuzahlen, wenn diese SKUs vorhanden sind. Siehe [Auszahlungsregeln für Kategorie-, SKU- oder Promo-Code-Ausnahmelisten festlegen](/brand/de/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/set-payout-rules-for-exception-lists.md) für weitere Details.


---

# 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-inside-the-parentheses.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.
