文字列ごとに置換

文字列ごとに置換

ロジック名

文字列ごとに置換(ドキュメントMapper/変数Mapper/マージMapper)

機能

入力文字列を変換テーブルにより置換して返します。

データ型

場所

入力ハンドラ

文字列

ロジックの出力

文字列

= 補足 =

詳細は以下を参照してください。

プロパティ

カテゴリ

プロパティ

説明

必須設定

変換テーブル

ロジックは変換テーブルに基づいて入力値を置き換えて返します。マッチするものがなければ入力をそのまま返します。

必須設定

マッチング方法

マッチング方法を指定します。

必須設定

置換方法

置換方法を指定します。

付加文字列

接頭語

置換後の文字列の前に追加される文字列を指定します。

付加文字列

接尾語

置換後の文字列のあとに追加される文字列を指定します。

コメント

コメント

ロジックの説明を記述することができます。変換処理には関係しません。

マッチング方法

オプション

説明

完全一致

入力ハンドラの値と[変換テーブル][変換元]の値が完全に一致した場合に置換を行います。

部分一致

入力ハンドラの値の一部分と[変換テーブル][変換元]の値が一致した場合に置換を行います。

置換方法

オプション

説明

完全置換

入力ハンドラの値を[変換テーブル][変換先]の値に置き換えます。

部分置換

入力ハンドラの値で一致した部分を[変換テーブル][変換先]の値に置き換えます。

仕様制限

  • 入力文字列に複数の[変換元]の値が一致した場合、先頭の値のみを置換処理に使用します。

  • [変換元]、および[変換先]に以下の文字を使用することはできません。

    • 「(」

    • 「)」

ロジックの使用例

マッピング定義

ロジックの設定と処理結果(完全一致の場合)

変換テーブルを用いて曜日の表記をアルファベットから漢字に置換します。

プロパティ設定

プロパティ

設定値

変換テーブル

変換元

変換先

Sunday

日曜日

Monday

月曜日

Tuesday

火曜日

Wednesday

水曜日

Thursday

木曜日

Friday

金曜日

Saturday

土曜日

マッチング方法

完全一致

置換方法

完全置換

入力データ

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

出力データ

日曜日

月曜日

火曜日

水曜日

木曜日

金曜日

土曜日

ロジックの設定と処理結果(部分一致の場合)

変換テーブルを用いて曜日の表記を漢字からアルファベットに置換します。

プロパティ設定

プロパティ

設定値

変換テーブル

変換元

変換先

Sun

Mon

Tue

Wed

Thu

Fri

Sat

マッチング方法

部分一致

置換方法

部分置換

入力データ

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ロジックガイド」を参照してください。