文字列中の括弧を置換する方法
文字列中の括弧 「(」や「)」 を「文字列ごとに置換」ロジックアイコンを使って置換しようとすると、実行時にComponentFailedException となります。
ただしく置換する方法について説明します。
設定方法
Mapping内のロジックアイコン「文字列ごとに置換」ですが ヘルプの仕様制限の記載のとおり、「(」、「)」は残念ながら使用することができません。詳細はヘルプの 「Mapper-ドキュメントMapper-Mapperロジックガイド-文字列-文字列ごとに置換」仕様制限項をご確認ください。
代替案としまして以下2つの方法を検討してください。
1.「正規表現置換」を使用して置換する方法
■置換文字 設定例(括弧を除去する例)
置換前文字列(正規表現パターン):\)
置換後文字列:
詳細はヘルプの 「Mapper-ドキュメントMapper-Mapperロジックガイド-文字列-正規表現置換」をご確認ください。
2.「CSVファイルによる置換」を使用して置換する方法
■置換用CSVファイル例(括弧を除去する例)
置換前,置換後
),
詳細はヘルプの 「Mapper-ドキュメントMapper-Mapperロジックガイド-文字列-CSVファイルによる置換」をご確認ください。
テラスカイ管理番号 C-00008503