いくつかの文字をまとめて検索置換したいとき、まとめて処理できれば便利です。
そこで、検索する文字と、それと置き換える文字の組を配列にして、それをまとめて処理するサブVIを作成しました。
"Input String"に処理する文字列を入れ、"Conv Data"に検索文字列と置換文字列をセットで入れます。
実行すると処理結果が"Output String"から出力され、置き換えた数が"交換数"に表示されます。
"大小文字の区別を無視?"は、文字列検索で大文字と小文字を区別するかどうかを指定します。
"すべて置換?"は、検索文字列のすべての文字列データを置き換えるか、または最初の文字列データのみを置き換えるかを指定します。
Forループで、"Conv Data"に設定された組み合わせの置換処理を"文字列の検索と置換"関数で実行しています。
テスト用VIも作りましたのでご利用ください。