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

# Regex dentro de los paréntesis

[Expresión regular](/brand/es/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-explained.md) (o Expresión regular) es un tipo de código que puedes usar cuando quieres hacer coincidir una parte de los caracteres de los SKU, categorías o códigos promocionales de tus productos cargados con los valores que se envían a impact.com con las conversiones. Puedes usar expresiones regulares con la herramienta Match Expression de impact.com para identificar SKU, categorías o códigos promocionales de productos para los que quieres pagar de forma diferente.

#### Dentro de los paréntesis

Al colocar parte de una expresión regular dentro de paréntesis, puedes agrupar esa parte de la expresión regular. La herramienta Match Expression puede entonces extraer los valores que colocas entre los paréntesis y encontrar una coincidencia en los elementos de la lista de excepciones que proporcionas. Los elementos que añades a la lista de excepciones deben coincidir exactamente con la expresión regular entre paréntesis para que la expresión regular [fuera de los paréntesis](/brand/es/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-outside-the-parentheses.md) pueda aplicarse a toda la lista.

#### Escenario de ejemplo

Tu marca, *ACME Smile*, querría pagar un 5 % a los partners cuando un cliente compre cualquier producto dental. *ACME Smile* no tiene una lista completa de SKU de todos los productos dentales, porque tu marca elimina productos constantemente y añade otros nuevos. Sin embargo, sí sabes que todos los SKU de productos dentales empiezan por TOOTH, SMILE o SHINE (p. ej., `SHINE98763`, `SMILE987abc`, `TOOTH65abc64`).

Como todos los SKU dentales empiezan por TOOTH, SMILE o SHINE, puedes configurar una expresión regular para los SKU de productos dentales en general y usar la herramienta Match Expression para encontrar coincidencias en una lista de excepciones de SKU incompleta, como se muestra en las siguientes secciones.

#### Paso 1: Crear una lista de SKU

1. En la barra de navegación superior, selecciona ![](/files/260bf6f1048424a5a74566f411803be9ef7c2685) **\[Perfil de usuario] → Configuración**.
2. A la derecha, debajo de la *Listas de excepciones* sección, selecciona **SKU**.
3. Selecciona **Añadir nueva lista de SKU**.
4. Introduce un **nombre de la lista**.
5. Selecciona el **tipo de evento** que quieres asociar con esta lista de SKU.

#### Paso 2: Configura la expresión regular

1. Selecciona **Mostrar configuración avanzada** e introduce tu expresión regular en el **Match Expression** campo.
   * Dentro de los paréntesis, añade solo los valores con los que quieres hacer coincidir:
     * Añade las 3 cadenas de caracteres con las que sabemos que empiezan los SKU dentales, separadas por el carácter de regex `|` que significa O.
   * Fuera de los paréntesis, añade cualquier expresión regular que ayude a refinar la coincidencia:
     * Añade el carácter de regex `^` antes del paréntesis de apertura para afirmar la posición al inicio de la línea, asegurándote de que no haya caracteres precedentes.
     * Añade el carácter de regex `.` después del paréntesis de cierre para hacer coincidir cualquier carácter posterior (p. ej., números, letras, guiones) excepto los terminadores de línea.
     * Añade el carácter de regex `*` después del punto para buscar cualquier número de coincidencias (es decir, entre 0 y un número ilimitado de coincidencias).
   * La expresión final debería ser `^(TOOTH|SMILE|SHINE).*`.
2. Selecciona **Guardar y añadir elementos**.

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

#### Paso 3: Añadir elementos a la lista de excepciones

1. Enumera los valores con los que quieres hacer coincidir de una de estas 2 formas:
   * **Añadir elementos manualmente** introduciendo TOOTH, SMILE y SHINE en los *campos de SKU* campos.

     <div data-with-frame="true"><figure><img src="/files/2c0e80ce6202c5167a681a65dab6f99fab4b7b79" alt="" width="375"><figcaption></figcaption></figure></div>
   * Como alternativa, **Sube un archivo CSV o de Excel** que incluya TOOTH, SMILE y SHINE en la *SKU* columna.

     * Consulta [Crear una lista de excepciones de SKU](/brand/es/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/crear-listas-de-excepciones-de-sku.md) para obtener más información.

     <div data-with-frame="true"><figure><img src="/files/0ed396ec7fd0b25fad2f88c8ed2d54cab7b2c9ae" alt="" width="374"><figcaption></figcaption></figure></div>
2. Selecciona **Guardar**.
   * Verás tu nueva lista de SKU en la *Listas de SKU* pantalla.

#### ¿Y ahora qué?

Ahora que has configurado una Match Expression de regex y añadido los 3 elementos de la lista de SKU, todos los *ACME Smile*'s futuros productos dentales (suponiendo que también tengan SKU que empiecen por TOOTH, SMILE o SHINE) se considerarán como parte de la lista de excepciones. Cualquier conversión entrante que coincida con la expresión regular se marcará como parte de la lista de excepciones y las reglas del contrato se aplicarán en consecuencia.

Ahora puedes añadir reglas a *ACME Smile*los términos de la plantilla de 's, como pagar un 5 % por pedido siempre que estos SKU estén presentes. Consulta [Establecer reglas de pago para listas de excepciones de categoría, SKU o código promocional](/brand/es/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/set-payout-rules-for-exception-lists.md) para más detalles.


---

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