> 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

[Regex](/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 negli SKU dei prodotti, nelle categorie o nei codici promozionali caricati con i valori che vengono passati a impact.com con le conversioni. Puoi usare la regex con lo strumento Match Expression di impact.com per identificare SKU dei prodotti, categorie o codici promozionali per i quali desideri corrispondere 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/i valore/i che stai cercando di far corrispondere nell'elenco delle eccezioni associato. Se vuoi fare qualcosa di più della sola corrispondenza esatta con elementi in un elenco di SKU, categorie o codici promozionali, dovrai aggiungere la regex al di fuori delle parentesi. Gli operatori al di fuori delle parentesi faranno corrispondere il/i valore/i tra parentesi quadre con le conversioni in arrivo che hanno SKU, categorie o codici promozionali corrispondenti.

#### Scenario di esempio

Il tuo marchio, *ACME Auto*, vorrebbe ridurre il compenso ai partner su tutti gli pneumatici. *ACME Auto* non ha un elenco esaustivo dei marchi di pneumatici perché prevede di aggiungere nuovi marchi di pneumatici al proprio catalogo in futuro. Tuttavia, sai che tutti gli SKU dei pneumatici iniziano con 3 lettere, che rappresentano il marchio 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 pattern 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 ulteriori 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 il *Liste di eccezione* sezione, seleziona **SKU**.
3. Seleziona **Aggiungi nuovo elenco SKU**.
4. Inserisci un **Nome della lista**.
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ò che vuoi far corrispondere:
     * Aggiungi i caratteri regex `\w{3}` per far corrispondere la parte di "testo" di 3 lettere degli elementi nel tuo elenco di SKU.
   * Fuori dalla parentesi:
     * Aggiungi `^` prima delle parentesi di apertura per indicare la posizione all'inizio di una riga, assicurando che non ci siano caratteri precedenti.
     * Aggiungi `\d{5}` dopo le parentesi di chiusura per far corrispondere l'espressione tra parentesi quadre 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 delle eccezioni

1. Elenca i valori per cui vuoi trovare corrispondenza in 1 di 2 modi:
   * **Aggiungi elementi manualmente** inserendo tutti gli SKU attuali dei marchi 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 marchi di pneumatici sotto il *SKU* colonna.

     * Vedi [Crea un elenco di eccezioni SKU](/brand/it/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/create-category-and-sku-exception-lists.md#create-a-sku-exception-list-0-4) per ulteriori informazioni.

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

#### E poi?

Ora che hai configurato un Match Expression regex e aggiunto gli elementi corrispondenti all'elenco SKU, tutti gli *ACME Auto*pneumatici verranno associati come parte dell'elenco delle eccezioni. Eventuali futuri marchi 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 contrassegnate come parte dell'elenco delle eccezioni e le regole del contratto verranno applicate di conseguenza.

Ora puoi aggiungere regole ai *ACME Auto*i termini del modello, come la riduzione del payout ogni volta che questi SKU sono presenti. Vedi [Imposta i pagamenti per un elenco di eccezioni SKU](/brand/it/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/create-category-and-sku-exception-lists.md#set-payouts-for-a-sku-exception-list-0-5) per maggiori 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.
