# Regex fuera de los paréntesis

[Regex](/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 en 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 regex 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.

#### Fuera de los paréntesis

La expresión regular que coloques [dentro](/brand/es/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-inside-the-parentheses.md) los paréntesis de la herramienta Match Expression representan el/los valor(es) que intentas hacer coincidir en tu lista de excepciones adjunta. Si quieres hacer más que una coincidencia exacta con elementos de una lista de SKU, categorías o códigos promocionales, tendrás que añadir una expresión regular fuera de los paréntesis. Los operadores fuera de los paréntesis harán coincidir el/los valor(es) entre corchetes con conversiones entrantes que tengan SKU, categorías o códigos promocionales correspondientes.

#### Escenario de ejemplo

Tu marca, *ACME Auto*, desea reducir el pago a los socios en todos los neumáticos. *ACME Auto* no tiene una lista exhaustiva de marcas de neumáticos porque planea añadir nuevas marcas de neumáticos a su catálogo en el futuro. Sin embargo, sabes que todos los SKU de neumáticos empiezan con 3 letras, que representan la marca del neumático, seguidas de 5 números (por ejemplo, `ABC12345`, `DLY76565`, y `XTX85037`).

Como todos los SKU de neumáticos empiezan con 3 letras seguidas de 5 números, puedes configurar una expresión regular para ese patrón de SKU y usar la herramienta Match Expression para encontrar coincidencias en la lista actual de excepciones de SKU. En el futuro, *ACME Auto* puedes añadir códigos de marca adicionales de 3 letras según sea necesario.

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

1. Desde la barra de navegación superior, selecciona ![](/files/0919e971063074bc852813115322dc9255719fbf) **\[Perfil de usuario] → Configuración**.
2. A la derecha, bajo *Listas de excepciones* selecciona **SKU**.
3. Selecciona **Agregar nueva lista de SKU**.
4. Introduce un **Nombre de la lista**.
5. Selecciona el **tipo de evento** que quieras asociar con esta lista de SKU.

#### Paso 2: Configura la regex

1. Selecciona **Mostrar ajustes avanzados** e introduce tu regex en el campo **Match Expression** .
   * Dentro de los paréntesis, añade lo que quieres hacer coincidir para:
     * Añade los caracteres de la expresión regular `\w{3}` para hacer coincidir la parte de "texto" de 3 letras de los elementos de tu lista de SKU.
   * Fuera de los paréntesis:
     * Agregar `^` antes de los paréntesis de apertura para afirmar la posición al inicio de una línea, asegurando que no haya caracteres precedentes.
     * Agregar `\d{5}` después de los paréntesis de cierre para hacer coincidir la expresión entre corchetes solo cuando haya 5 dígitos después de la combinación de texto de 3 letras.
     * La expresión final debe ser `^(\w{3})\d{5}`.

       <div data-with-frame="true"><figure><img src="/files/0acc60757de7f44e530e163dfb5e6f3da5ee4fb6" alt=""><figcaption></figcaption></figure></div>
2. Selecciona **Guardar y añadir elementos**.

#### Paso 3: Añade elementos de la lista de excepciones

1. Enumera los valores que quieres hacer coincidir de 1 de 2 maneras:
   * **Añadir elementos manualmente** al introducir todos los SKU actuales de marcas de neumáticos en la *Sku* campos.

     <div data-with-frame="true"><figure><img src="/files/ac23ec1eae239445229df9d40e772d214a844493" alt=""><figcaption></figcaption></figure></div>
   * Como alternativa, **Sube un archivo CSV o Excel** enumerando todos los SKU actuales de marcas de neumáticos bajo la *SKU* columna.

     * Consulta [Crea una lista de excepciones de SKU](/brand/es/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) para más información.

     <div data-with-frame="true"><figure><img src="/files/0ed396ec7fd0b25fad2f88c8ed2d54cab7b2c9ae" alt="" width="561"><figcaption></figcaption></figure></div>
2. Para añadir nuevas marcas de neumáticos, simplemente añade nuevos elementos a la lista de SKU manualmente o mediante carga.
   * P. ej., añade **BHG123** para un neumático nuevo con el código de marca de 3 letras *BHG*.
3. Selecciona **Guardar**.
   * Verás tu nueva lista de SKU en las *Listas de SKU* .

#### ¿Y ahora qué?

Ahora que has configurado una expresión regular Match Expression y añadido los elementos correspondientes a la lista de SKU, todos los neumáticos de *ACME Auto*se coincidirán como parte de la lista de excepciones. Cualquier marca de neumáticos futura (suponiendo que también tenga SKU que empiecen con 3 letras seguidas de 5 números) puede añadirse a la lista de SKU cuando sea necesario. Cualquier conversión entrante que coincida con la expresión regular se marcará como parte de la lista de excepciones y se aplicarán las reglas del contrato en consecuencia.

Ahora puedes añadir reglas a *ACME Auto*términos de plantilla de , como reducir el pago siempre que estos SKU estén presentes. Ver [Configurar pagos para una lista de excepciones de SKU](/brand/es/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) para más detalles.


---

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