# Regex all'interno delle parentesi

[Regex](/brand/it/che-cosa-vorresti-imparare/platform-features/promo-codes/regular-expression/regex-explained.md) (o Espressione Regolare) è un tipo di codice che puoi usare quando vuoi far corrispondere una parte dei caratteri nei tuoi SKU di prodotto caricati, categorie o codici promozionali con i valori che vengono passati a impact.com con le conversioni. Puoi usare le regex con lo strumento Match Expression di impact.com per identificare SKU di prodotto, categorie o codici promozionali per i quali desideri applicare pagamenti diversi.

#### All'interno delle parentesi

Inserendo una parte di una regex all'interno delle parentesi, puoi raggruppare insieme quella parte della regex. Lo strumento Match Expression può quindi estrarre i valori che inserisci tra le parentesi quadre e trovare una corrispondenza negli elementi dell'elenco di eccezioni associato che fornisci. Gli elementi che aggiungi all'elenco di eccezioni devono corrispondere esattamente alla regex tra parentesi, in modo che la regex [al di fuori delle parentesi](/brand/it/che-cosa-vorresti-imparare/platform-features/promo-codes/regular-expression/regex-outside-the-parentheses.md) possa essere applicata all'intero elenco.

#### Scenario di esempio

Il tuo brand, *ACME Smile*, vorrebbe corrispondere il 5% ai partner quando un cliente acquista un qualsiasi prodotto dentale. *ACME Smile* non dispone di un elenco completo di SKU per tutti i prodotti dentali, perché il tuo brand rimuove costantemente prodotti e ne aggiunge di nuovi. Tuttavia, sai che tutti gli SKU dei prodotti dentali iniziano con TOOTH, SMILE o SHINE (ad es. `SHINE98763`, `SMILE987abc`, `TOOTH65abc64`).

Poiché tutti gli SKU dentali iniziano con TOOTH, SMILE o SHINE, puoi impostare una regex generale per gli SKU dei prodotti dentali e usare lo strumento Match Expression per trovare corrispondenze in un elenco incompleto di eccezioni SKU, come illustrato nelle sezioni seguenti.

#### Passaggio 1: crea un elenco SKU

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

#### Passaggio 2: configura la regex

1. Seleziona **Mostra impostazioni avanzate** e inserisci la tua regex nel campo **Match Expression** .
   * All'interno delle parentesi, aggiungi solo i valori per i quali vuoi effettuare la corrispondenza:
     * Aggiungi le 3 stringhe di caratteri con cui sappiamo che iniziano gli SKU dentali, separate dal carattere regex `|` che significa OR.
   * Al di fuori delle parentesi, aggiungi qualsiasi regex che aiuti a perfezionare la corrispondenza:
     * Aggiungi il carattere regex `^` prima della parentesi aperta per indicare la posizione all'inizio della riga, assicurando che non ci siano caratteri precedenti.
     * Aggiungi il carattere regex `.` dopo la parentesi chiusa per far corrispondere eventuali caratteri successivi (ad es. numeri, lettere, trattini), tranne i terminatori di riga.
     * Aggiungi il carattere regex `*` dopo il punto per cercare un numero qualsiasi di corrispondenze (cioè tra 0 e un numero illimitato di corrispondenze).
   * L'espressione finale dovrebbe essere `^(TOOTH|SMILE|SHINE).*`.
2. Seleziona **Salva e aggiungi elementi**.

   <div data-with-frame="true"><figure><img src="/files/8ab765a2951afa4cd72c51208f399921e1e31165" alt="" width="563"><figcaption></figcaption></figure></div>

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

1. Elenca i valori che vuoi far corrispondere in 1 di 2 modi:
   * **Aggiungi elementi manualmente** inserendo TOOTH, SMILE e SHINE nel campo *Sku* .

     <div data-with-frame="true"><figure><img src="/files/d63c8c6ca2e94a38f7fc0f78fa6df0ceea2cbbc3" alt="" width="375"><figcaption></figcaption></figure></div>
   * In alternativa, **carica un file CSV o Excel** elencando TOOTH, SMILE e SHINE nella colonna *SKU* .

     * Consulta [Crea un elenco di eccezioni SKU](/brand/it/che-cosa-vorresti-imparare/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="374"><figcaption></figcaption></figure></div>
2. Seleziona **Salva**.
   * Vedrai il tuo nuovo elenco SKU in *Elenchi SKU* .

#### E adesso?

Ora che hai configurato una Match Expression regex e aggiunto i 3 elementi dell'elenco SKU, tutti i futuri prodotti dentali di *ACME Smile*(supponendo che abbiano anch'essi SKU che iniziano con TOOTH, SMILE o SHINE) verranno riconosciuti come parte dell'elenco di eccezioni. Tutte le conversioni in arrivo che corrispondono alla regex saranno contrassegnate come parte dell'elenco di eccezioni e le regole del contratto verranno applicate di conseguenza.

Ora puoi aggiungere regole ai *ACME Smile*termini del modello di [impostare i pagamenti per un elenco di eccezioni SKU](/brand/it/che-cosa-vorresti-imparare/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: 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:

```
GET https://help.impact.com/brand/it/che-cosa-vorresti-imparare/platform-features/promo-codes/regular-expression/regex-inside-the-parentheses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
