文字列中の括弧を置換する方法

文字列中の括弧 「(」や「)」 を「文字列ごとに置換」ロジックアイコンを使って置換しようとすると、実行時にComponentFailedException となります。

 ただしく置換する方法について説明します。

設定方法

Mapping内のロジックアイコン「文字列ごとに置換」ですが ヘルプの仕様制限の記載のとおり、「(」、「)」は残念ながら使用することができません。詳細はヘルプの 「Mapper-ドキュメントMapper-Mapperロジックガイド-文字列-文字列ごとに置換」仕様制限項をご確認ください。

代替案としまして以下2つの方法を検討してください。

1.「正規表現置換」を使用して置換する方法

 ■置換文字 設定例(括弧を除去する例)

置換前文字列(正規表現パターン):\)

置換後文字列:

 詳細はヘルプの 「Mapper-ドキュメントMapper-Mapperロジックガイド-文字列-正規表現置換」をご確認ください。

2.「CSVファイルによる置換」を使用して置換する方法

 ■置換用CSVファイル例(括弧を除去する例)

置換前,置換後

),

詳細はヘルプの 「Mapper-ドキュメントMapper-Mapperロジックガイド-文字列-CSVファイルによる置換」をご確認ください。

 

 


テラスカイ管理番号 C-00008503