文字列ごとに置換

ロジック名
文字列ごとに置換(ドキュメントMapper/変数Mapper/マージMapper)
機能
入力文字列を変換テーブルにより置換して返します。
データ型
場所 |
型 |
---|---|
入力ハンドラ |
文字列 |
ロジックの出力 |
文字列 |
プロパティ
カテゴリ |
プロパティ |
説明 |
---|---|---|
必須設定 |
変換テーブル |
ロジックは変換テーブルに基づいて入力値を置き換えて返します。マッチするものがなければ入力をそのまま返します。 |
必須設定 |
マッチング方法 |
マッチング方法を指定します。 |
必須設定 |
置換方法 |
置換方法を指定します。 |
付加文字列 |
接頭語 |
置換後の文字列の前に追加される文字列を指定します。 |
付加文字列 |
接尾語 |
置換後の文字列のあとに追加される文字列を指定します。 |
コメント |
コメント |
ロジックの説明を記述することができます。変換処理には関係しません。 |
マッチング方法
オプション |
説明 |
---|---|
完全一致 |
入力ハンドラの値と[変換テーブル]の[変換元]の値が完全に一致した場合に置換を行います。 |
部分一致 |
入力ハンドラの値の一部分と[変換テーブル]の[変換元]の値が一致した場合に置換を行います。 |
置換方法
オプション |
説明 |
---|---|
完全置換 |
入力ハンドラの値を[変換テーブル]の[変換先]の値に置き換えます。 |
部分置換 |
入力ハンドラの値で一致した部分を[変換テーブル]の[変換先]の値に置き換えます。 |
仕様制限
-
入力文字列に複数の[変換元]の値が一致した場合、先頭の値のみを置換処理に使用します。
-
[変換元]、および[変換先]に以下の文字を使用することはできません。
-
「(」
-
「)」
-
ロジックの使用例
マッピング定義

ロジックの設定と処理結果(完全一致の場合)
変換テーブルを用いて曜日の表記をアルファベットから漢字に置換します。
プロパティ設定
プロパティ |
設定値 |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
変換テーブル |
|
||||||||||||||||
マッチング方法 |
完全一致 |
||||||||||||||||
置換方法 |
完全置換 |
入力データ
Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
出力データ
日曜日 |
月曜日 |
火曜日 |
水曜日 |
木曜日 |
金曜日 |
土曜日 |
ロジックの設定と処理結果(部分一致の場合)
変換テーブルを用いて曜日の表記を漢字からアルファベットに置換します。
プロパティ設定
プロパティ |
設定値 |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
変換テーブル |
|
||||||||||||||||
マッチング方法 |
部分一致 |
||||||||||||||||
置換方法 |
部分置換 |
入力データ
3/20 (日) |
3/21 (月) |
3/22 (火) |
3/23 (水) |
3/24 (木) |
3/24 (金) |
3/25 (土) |
出力データ
3/20 (Sun) |
3/21 (Mon) |
3/22 (Tue) |
3/23 (Wed) |
3/24 (Thu) |
3/24 (Fri) |
3/25 (Sat) |
ロジック全体の一覧は「Mapperロジックガイド」を参照してください。