> 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) （または Regular Expression）は、アップロードした商品 SKU、カテゴリ、またはプロモコードの一部の文字を、コンバージョン時に impact.com に渡される値と一致させたいときに使えるコードの一種です。impact.com の Match Expression ツールと正規表現を組み合わせることで、異なる支払いを行いたい商品 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 つの方法のうち 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/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/skurisutowosuru.md) 詳細については。

     <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 リスト* 画面で確認できます。

#### 次はどうしますか？

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

これでルールを追加できます *ACME Auto*のテンプレート条件に。たとえば、これらの SKU が存在するたびに支払いを減らすルールなどです。以下を参照してください [カテゴリ、SKU、またはプロモコードの例外リストの支払いルールを設定する](/brand/ja/what-would-you-like-to-learn-about/account-administration/program-settings/exception-lists/set-payout-rules-for-exception-lists.md) 詳細については。


---

# 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.
