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

# 括弧外の正規表現

[正規表現](/brand/ja/what-would-you-like-to-learn-about/platform-features/promo-codes/regular-expression/regex-explained.md) Regex（または正規表現）は、コンバージョン時にimpact.comへ渡される値に、アップロードした商品SKU、カテゴリ、またはプロモコードの文字列の一部を一致させたいときに使えるコードの一種です。impact.comのMatch Expressionツールとregexを使って、異なる支払いを行いたい商品SKU、カテゴリ、またはプロモコードを特定できます。

#### かっこの外側

配置する正規表現は [内側](/brand/ja/what-would-you-like-to-learn-about/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/173ecabf39fd91e83f3ac16fba44d8e9c845708d) **\[ユーザープロフィール] → 設定**.
2. 右側の、〜の下に *例外リスト* セクションで、 **SKU**.
3. 選択します **新しいSKUリストを追加**.
4. 入力してください **リスト名**.
5. 次を **イベントタイプ** このSKUリストに関連付けたい項目を追加します。

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

1. 選択します **詳細設定を表示** そして、正規表現を次の欄に入力します: **一致式** フィールドに追加できます。
   * かっこの内側には、照合したいものを追加します：
     * 正規表現文字を追加します `\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通りの方法のいずれかで一覧にします:
   * **項目を手動で追加** 現在のすべてのタイヤブランドSKUを入力することで *Sku* フィールドの値が削除されます。

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

     * 参照 [SKU例外リストを作成する](/brand/ja/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) 詳細はこちら。

     <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*のタイヤは例外リストの一部として一致対象になります。将来のタイヤブランド（それらも3文字の後に5桁の数字で始まるSKUを持つと仮定した場合）は、必要に応じてSKUリストに追加できます。正規表現に一致する受信コンバージョンは、例外リストの一部としてフラグ付けされ、それに応じて契約ルールが適用されます。

これで、次のルールを追加できます: *ACME Auto*のテンプレート条件。たとえば、これらのSKUが存在するたびに支払いを減らすなど。参照 [SKU例外リストの支払いを設定する](/brand/ja/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) をご覧ください。


---

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