> 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/it/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-outside-the-parentheses.md).

# Regex al di fuori delle parentesi

[Espressione regolare](/brand/it/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-explained.md) (o Espressione regolare) è un tipo di codice che puoi usare quando vuoi abbinare una parte dei caratteri nei SKU, nelle categorie o nei codici promozionali dei prodotti caricati con i valori passati a impact.com con le conversioni. Puoi usare le regex con lo strumento Match Expression di impact.com per identificare SKU, categorie o codici promozionali dei prodotti per cui vuoi applicare pagamenti diversi.

#### Fuori dalle parentesi

La regex che inserisci [all'interno](/brand/it/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-inside-the-parentheses.md) Le parentesi dello strumento Match Expression rappresentano il valore/i che stai cercando di abbinare nella tua lista di eccezioni associata. Se vuoi fare qualcosa di più che una corrispondenza esatta con gli elementi in un elenco di SKU, categorie o codici promozionali, dovrai aggiungere la regex fuori dalle parentesi. Gli operatori al di fuori delle parentesi abbineranno il/ai valore/i tra parentesi con le conversioni in arrivo che hanno SKU, categorie o codici promozionali corrispondenti.

#### Scenario di esempio

Il tuo brand, *ACME Auto*, vorrebbe ridurre il payout ai partner su tutti gli pneumatici. *ACME Auto* non ha un elenco esaustivo di brand di pneumatici perché prevede di aggiungerne di nuovi al catalogo in futuro. Tuttavia, sai che tutti gli SKU dei pneumatici iniziano con 3 lettere, che rappresentano il brand del pneumatico, seguite da 5 numeri (ad es. `ABC12345`, `DLY76565`, e `XTX85037`).

Poiché tutti gli SKU dei pneumatici iniziano con 3 lettere seguite da 5 numeri, puoi impostare una regex per quel modello di SKU e usare lo strumento Match Expression per trovare corrispondenze nell'attuale elenco di eccezioni degli SKU. In futuro, *ACME Auto* potrai quindi aggiungere altri codici brand di 3 lettere, se necessario.

#### Passaggio 1: Crea un elenco di SKU

1. Dalla barra di navigazione superiore, seleziona ![](/files/c0279a0e9c22a5b78cc1bbb3be84cac24b0fd825) **\[Profilo utente] → Impostazioni**.
2. A destra, sotto la *Elenchi di eccezione* sezione, seleziona **SKU**.
3. Seleziona **Aggiungi nuovo elenco di SKU**.
4. Inserisci un **Nome elenco**.
5. Seleziona il **tipo di evento** che vuoi associare a questo elenco di SKU.

#### Passaggio 2: Configura la regex

1. Seleziona **Mostra impostazioni avanzate** e inserisci la tua regex nel **Espressione di corrispondenza** campo.
   * All'interno delle parentesi, aggiungi ciò per cui vuoi trovare corrispondenza:
     * Aggiungi i caratteri regex `\w{3}` per trovare corrispondenza con la parte "testo" di 3 lettere degli elementi del tuo elenco di SKU.
   * Fuori dalla parentesi:
     * Aggiungi `^` prima delle parentesi aperte per indicare la posizione all'inizio di una riga, assicurandoti che non ci siano caratteri precedenti.
     * Aggiungi `\d{5}` dopo le parentesi chiuse per trovare corrispondenza con l'espressione tra parentesi solo quando ci sono 5 cifre dopo la combinazione di testo di 3 lettere.
     * L'espressione finale dovrebbe essere `^(\w{3})\d{5}`.

       <div data-with-frame="true"><figure><img src="/files/21b394121de0514cb8c280f85bc865ed8d2bc6fc" alt=""><figcaption></figcaption></figure></div>
2. Seleziona **Salva e aggiungi elementi**.

#### Passaggio 3: aggiungi elementi all'elenco di eccezioni

1. Elenca i valori per cui vuoi trovare corrispondenza in uno dei due modi:
   * **Aggiungi elementi manualmente** inserendo tutti gli SKU attuali dei brand di pneumatici nel *SKU* campi.

     <div data-with-frame="true"><figure><img src="/files/0daf753b96e1067c8119317fd42f7a0989ea1205" alt=""><figcaption></figcaption></figure></div>
   * In alternativa, **Carica un file CSV o Excel** elencando tutti gli SKU attuali dei brand di pneumatici nella colonna *SKU* .

     * Vedi [Crea un elenco di eccezioni SKU](/brand/it/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/crea-elenchi-di-eccezioni-per-sku.md) per maggiori informazioni.

     <div data-with-frame="true"><figure><img src="/files/c111687068debfb3c0c69fc0951e6a1f6b865b75" alt="" width="561"><figcaption></figcaption></figure></div>
2. Per aggiungere nuovi brand di pneumatici, basta aggiungere manualmente i nuovi elementi dell'elenco SKU o tramite caricamento.
   * Ad es., aggiungi **BHG123** per un nuovo pneumatico con il codice brand di 3 lettere *BHG*.
3. Seleziona **Salva**.
   * Vedrai il tuo nuovo elenco di SKU nella schermata *Elenchi SKU* .

#### E adesso?

Ora che hai configurato un'espressione Match Expression regex e aggiunto gli elementi corrispondenti all'elenco SKU, tutti *ACME Auto*i pneumatici di 's verranno abbinati come parte dell'elenco di eccezioni. Eventuali futuri brand di pneumatici (supponendo che abbiano anch'essi SKU che iniziano con 3 lettere seguite da 5 numeri) possono essere aggiunti all'elenco SKU quando necessario. Tutte le conversioni in arrivo che corrispondono alla regex verranno segnalate come parte dell'elenco di eccezioni e le regole del contratto verranno applicate di conseguenza.

Ora puoi aggiungere regole ai *ACME Auto*termini del modello di 's, ad esempio riducendo il payout ogni volta che questi SKU sono presenti. Vedi [Imposta le regole di payout per gli elenchi di eccezioni di categorie, SKU o codici promozionali](/brand/it/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/set-payout-rules-for-exception-lists.md) per ulteriori dettagli.


---

# 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/it/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-outside-the-parentheses.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.
