> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Workbench 5で列の値の置き換える

export const InlineImage = ({src, alt = '', height = '1.6em'}) => {
  return <img noZoom src={src} alt={alt} style={{
    display: 'inline',
    verticalAlign: 'start',
    height: height,
    margin: '0'
  }} />;
};

**検索と置換** 変換を使用すると、列の指定した値をほかの値に置き換えることができます。また、検索値が表示されないセルに表示するデフォルト値の指定をすることもできます。

<Frame>
  <img alt="wb5_transforms_search_replace.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123sz-00N5w00000Ri7BU-0EM5w000005vPPH.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=cdc01b29f04b431df6ab0657ea8a896a" width="600" height="450" data-path="images/kb/ka05w00000123sz-00N5w00000Ri7BU-0EM5w000005vPPH.png" />
</Frame>

**［検索値］** を指定してデータを検索したら、正規表現を使ってその値を変換することができます。例えば、日付値の日付書式を変換するとします。 **［検索値］** および **［置換］** フィールドで正規表現を使って yyyymmdd という形式の日付を検索したら、以下の手順に従って yyyy-mm-dd という形式に置き換えることができます。

* **［検索値］**
  フィールドを、

  `([0-9]{4})([0-9]{2})([0-9]{2})` に設定します。

  この正規表現で値を検索し、4桁、2桁、2桁（日付の場合 yyyymmdd の書式）の変数で保存します。
* **［置換］**
  フィールドを、

  `$1-$2-$3` に設定します。

  この正規表現は **［検索文字列］** の正規表現で見られる変数（$1、$2、$3）を置き換え、 $1-$2-$3 形式の日付を yyy-mm-dd の形式に置き換えます。

Workbench 5には、［検索］値や［置換］値の正規表現を作成する際に役立つ正規表現ビルダーがあります。正規表現ビルダーを開くには、 **［フィルターを含める］** フィールドの右側の省略記号（...）をクリックします。ビルダーでは、広範囲に及ぶコンストラクトの中から、検索や置き換え文字列に使用するものを選択することができます。このコンストラクトは、見やすいようにカテゴリー別に分けられています（グループコンストラクト、エスケープ文字、代入など）。各コンストラクトには説明がついています。

<Frame>
  <img alt="wb5_regex_builder.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123sz-00N5w00000Ri7BU-0EM5w000005vPPF.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=5af987d618abcbc16df6332c5c57112f" width="490" height="410" data-path="images/kb/ka05w00000123sz-00N5w00000Ri7BU-0EM5w000005vPPF.png" />
</Frame>

**列の値を置き換えるには：**

1. Workbenchで、左側のアイコンバーにある <InlineImage src="/images/kb/ka05w00000123sE-00N5w00000Ri7BU-0EM5w000005vPOU.png" /> をクリックします。
2. ジョブリストで、置き換える列の値を持つDataSetジョブをダブルクリックします。
3. **［変換］** をクリックして、ペインのセクションを展開します。
4. **［変換を追加］** メニューで、 **［検索/置換変換］** を選択します。
5. <InlineImage src="/images/kb/ka05w00000123sv-00N5w00000Ri7BU-0EM5w000005vPOn.png" /> ボタンをクリックします。

   **検索/置換変換エディター** が表示されます。
6. **［列を検索］** メニューで、値を置き換える列を選択します。
7. **［検索値］** フィールドで、置き換える値を入力するか、正規表現ビルダーを使って正規表現を挿入します。
8. **［置換］** フィールドに、上記ステップ7で入力した値を置き換える値を入力するか、または正規表現ビルダーを使って正規表現を挿入します。
9. （オプション）**［代替置き換え］** フィールドに、検索値が現れない場合、そのセルに表示させたいデフォルト値を指定します。
10. ****［適用］**** をクリックします。
11. ペインの上部にある <InlineImage src="/images/kb/ka05w00000123sv-00N5w00000Ri7BU-0EM5w000005vPOl.png" /> をクリックして、変換を保存します。
