# Regex à l’intérieur des parenthèses

[Regex](/brand/fr/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-explained.md) (ou expression régulière) est un type de code que vous pouvez utiliser lorsque vous souhaitez faire correspondre une partie des caractères de vos SKU de produits, catégories ou codes promo importés avec les valeurs transmises à impact.com lors des conversions. Vous pouvez utiliser une regex avec l’outil Match Expression d’impact.com pour identifier les SKU de produits, catégories ou codes promo pour lesquels vous souhaitez verser des paiements différemment.

#### À l’intérieur des parenthèses

En plaçant une partie d’une regex à l’intérieur de parenthèses, vous pouvez regrouper cette partie de la regex. L’outil Match Expression peut alors extraire les valeurs que vous placez entre les crochets et trouver une correspondance dans les éléments de la liste d’exceptions associés que vous fournissez. Les éléments que vous ajoutez à la liste d’exceptions doivent correspondre exactement à la regex entre les parenthèses afin que la regex [à l’extérieur des parenthèses](/brand/fr/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-outside-the-parentheses.md) puisse être appliquée à l’ensemble de la liste.

#### Exemple de scénario

Votre marque, *ACME Smile*, souhaiterait verser 5 % aux partenaires lorsqu’un client achète un produit dentaire. *ACME Smile* ne dispose pas d’une liste exhaustive de SKU pour tous les produits dentaires, car votre marque retire constamment des produits et en ajoute de nouveaux. Cependant, vous savez que tous les SKU de produits dentaires commencent par TOOTH, SMILE ou SHINE (par ex. `SHINE98763`, `SMILE987abc`, `TOOTH65abc64`).

Comme tous les SKU dentaires commencent par TOOTH, SMILE ou SHINE, vous pouvez configurer une regex pour les SKU de produits dentaires en général, et utiliser l’outil Match Expression pour trouver des correspondances dans une liste d’exceptions de SKU incomplète, comme démontré dans les sections suivantes.

#### Étape 1 : Créer une liste de SKU

1. Dans la barre de navigation supérieure, sélectionnez ![](/files/827483d60bd816fe184fd31ddcebc3a5dc6814fb) **\[Profil utilisateur] → Paramètres**.
2. À droite, sous les *Listes d’exceptions* section, sélectionnez **SKU**.
3. Sélectionnez **Ajouter une nouvelle liste de SKU**.
4. Saisissez un **Nom de la liste**.
5. Sélectionnez le **type d’événement** que vous souhaitez associer à cette liste de SKU.

#### Étape 2 : Configurer la regex

1. Sélectionnez **Afficher les paramètres avancés** et saisissez votre regex dans le champ **Match Expression** .
   * À l’intérieur des parenthèses, ajoutez uniquement les valeurs que vous souhaitez faire correspondre :
     * Ajoutez les 3 chaînes de caractères par lesquelles nous savons que les SKU dentaires commencent, séparées par le caractère regex `|` qui signifie OU.
   * À l’extérieur des parenthèses, ajoutez toute regex qui aide à affiner votre correspondance :
     * Ajoutez le caractère regex `^` avant la parenthèse ouvrante pour indiquer la position au début de la ligne, en veillant à ce qu’il n’y ait aucun caractère précédent.
     * Ajoutez le caractère regex `.` après la parenthèse fermante pour faire correspondre tout caractère suivant (par ex. chiffres, lettres, tirets), à l’exception des terminateurs de ligne.
     * Ajoutez le caractère regex `*` après le point pour rechercher n’importe quel nombre de correspondances (c’est-à-dire entre 0 et un nombre illimité de correspondances).
   * L’expression finale devrait être `^(TOOTH|SMILE|SHINE).*`.
2. Sélectionnez **Enregistrer et ajouter des éléments**.

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

#### Étape 3 : Ajouter des éléments à la liste d’exceptions

1. Listez les valeurs que vous souhaitez faire correspondre de 1 des 2 façons suivantes :
   * **Ajouter des éléments manuellement** en saisissant TOOTH, SMILE et SHINE dans le champ *Sku* .

     <div data-with-frame="true"><figure><img src="/files/b7412ba9e11bc4ba16348670e5ede7ee064685c7" alt="" width="375"><figcaption></figcaption></figure></div>
   * Sinon, **Téléchargez un fichier CSV ou Excel** en listant TOOTH, SMILE et SHINE dans la colonne *SKU* .

     * Voir [Créer une liste d’exceptions SKU](/brand/fr/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) pour plus d’informations.

     <div data-with-frame="true"><figure><img src="/files/1b3635b769add3be14a706994b008d555a62e225" alt="" width="374"><figcaption></figcaption></figure></div>
2. Sélectionnez **Enregistrer**.
   * Vous verrez votre nouvelle liste de SKU dans les *Listes de SKU* .

#### Et ensuite ?

Maintenant que vous avez configuré une regex Match Expression et ajouté les 3 éléments de la liste de SKU, tous les futurs produits dentaires de *ACME Smile*seront correspondants dans le cadre de la liste d’exceptions (à condition qu’ils aient eux aussi des SKU commençant par TOOTH, SMILE ou SHINE). Toute conversion entrante qui correspond à la regex sera signalée comme faisant partie de la liste d’exceptions et les règles du contrat seront appliquées en conséquence.

Vous pouvez maintenant ajouter des règles aux *ACME Smile*conditions du modèle de [Définir les paiements pour une liste d’exceptions SKU](/brand/fr/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) pour plus de détails.


---

# 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/fr/what-would-you-like-to-learn-about/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.
