# 括弧外の正規表現

[正規表現](/brand/ja/nitsuitebitaidesuka/platform-features/promo-codes/regular-expression/regex-explained.md) （または Regular Expression）は、アップロードした商品SKU、カテゴリ、またはプロモコードの一部の文字を、コンバージョンとともに impact.com に渡される値に一致させたいときに使用できるコードの一種です。impact.com の Match Expression ツールを使うと、異なる支払いを行いたい商品SKU、カテゴリ、またはプロモコードを識別するために正規表現を使用できます。

#### 括弧の外側

配置する正規表現は [内側](/brand/ja/nitsuitebitaidesuka/platform-features/promo-codes/regular-expression/regex-inside-the-parentheses.md) Match Expression ツールの括弧内には、併用する例外リスト内で一致させたい値が入ります。SKU、カテゴリ、またはプロモコードのリスト内の項目に対して、完全一致以上のことをしたい場合は、括弧の外側に正規表現を追加する必要があります。括弧の外側にある演算子は、対応する SKU、カテゴリ、またはプロモコードを持つ流入コンバージョンと、角括弧内の値を一致させます。

#### シナリオ例

あなたのブランド、 *ACME Auto*は、すべてのタイヤについてパートナーへの支払額を減らしたいと考えています。 *ACME Auto* は、今後カタログに新しいタイヤブランドを追加する予定のため、タイヤブランドの網羅的な一覧を持っていません。ただし、すべてのタイヤ SKU はブランドを表す 3 文字で始まり、その後に 5 桁の数字が続くことを知っています（例： `ABC12345`, `DLY76565`、および `XTX85037`).

すべてのタイヤ SKU は 3 文字の後に 5 桁の数字が続くため、その SKU パターンに対する正規表現を設定し、Match Expression ツールを使って現在の SKU 例外リスト内の一致を見つけることができます。将来的には、 *ACME Auto* 必要に応じて追加の 3 文字のブランドコードを追加できます。

#### 手順 1: SKU リストを作成する

1. 上部のナビゲーションバーで、次を選択します ![](/files/2c38195ecc23a36266a65082c4bfc52f44a43503) **\[ユーザープロフィール] → 設定**.
2. 右側の *例外リスト* セクションで、次を選択します **SKU**.
3. 次を選択します **新しいSKUリストを追加**.
4. を入力します **リスト名**.
5. 次を選択します **イベントタイプ** このSKUリストに関連付けたいもの。

#### 手順 2: 正規表現を設定する

1. 次を選択します **詳細設定を表示** を開き、正規表現を **Match Expression** フィールドに入力します。
   * 括弧内には、一致させたいものを追加します：
     * 正規表現文字を追加します `\w{3}` を使って、SKU リスト内の項目の 3 文字の「テキスト」部分に一致させます。
   * 括弧の外側：
     * 追加 `^` 行の先頭であることを表すために開き括弧の前に置き、前に文字がないことを নিশ্চিতします。
     * 追加 `\d{5}` 閉じ括弧の後に置き、3 文字のテキストの組み合わせの後に 5 桁の数字がある場合にのみ、角括弧内の式に一致させます。
     * 最終的な式は `^(\w{3})\d{5}`.

       <div data-with-frame="true"><figure><img src="/files/bba0ab4119a4c3908ff8e6d8c35e3844b02a25f1" alt=""><figcaption></figcaption></figure></div>
2. 次を選択します **保存してアイテムを追加**.

#### 手順 3: 例外リスト項目を追加する

1. 一致させたい値は、次の 2 通りのいずれか 1 つで一覧にします。
   * **アイテムを手動で追加** 現在のすべてのタイヤブランド SKU を *SKU* のフィールド。

     <div data-with-frame="true"><figure><img src="/files/cb059670438b01aa4b073fece0554cb1fc38fb8f" alt=""><figcaption></figcaption></figure></div>
   * または、 **CSV または Excel ファイルをアップロードして** 現在のすべてのタイヤブランド SKU を *SKU* 列に表示されます。

     * 参照 [SKU 例外リストを作成する](/brand/ja/nitsuitebitaidesuka/account-administration/program-settings/exception-lists/create-category-and-sku-exception-lists.md#create-a-sku-exception-list-0-4) 詳細について。

     <div data-with-frame="true"><figure><img src="/files/751723ef7488471304e63703c2b7161e9f760c47" alt="" width="561"><figcaption></figcaption></figure></div>
2. 新しいタイヤブランドを追加するには、新しい SKU リスト項目を手動で追加するか、アップロードしてください。
   * 例： **BHG123** 3 文字のブランドコードが *BHG*.
3. 次を選択します **保存**.
   * 新しい SKU リストが *SKU リスト* 画面で、プログラム全体に対する汎用トラッキングリンクを取得できます。

#### 次は何をしますか?

正規表現の Match Expression を設定し、対応する SKU リスト項目を追加したので、これで *ACME Auto*のタイヤはすべて例外リストの一部として一致するようになります。今後のタイヤブランド（SKU が 3 文字で始まり、その後に 5 桁の数字が続く場合）は、必要に応じて SKU リストに追加できます。正規表現に一致する流入コンバージョンは例外リストの一部としてフラグが付けられ、それに応じて契約ルールが適用されます。

これでルールを *ACME Auto*のテンプレート条件。たとえば、これらの SKU が存在するたびに支払額を減らすなど。参照 [SKU 例外リストに対する支払い設定](/brand/ja/nitsuitebitaidesuka/account-administration/program-settings/exception-lists/create-category-and-sku-exception-lists.md#set-payouts-for-a-sku-exception-list-0-5) を参照してください。


---

# 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/ja/nitsuitebitaidesuka/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.
