リファレンス > 関数リファレンス > テキスト関数 > Substitute
 

Substitute

指定したテキスト内のすべての検索テキストの文字列をテキスト内で置換テキストに置換したテキスト文字列を返します。

構文 

Substitute (テキスト ; 検索テキスト ; 置換テキスト)

引数 

テキスト - 任意のテキスト式またはテキストフィールド

検索テキスト - 任意のテキスト式またはテキストフィールド

置換テキスト - 任意のテキスト式またはテキストフィールド

戻り値のデータタイプ 

テキスト

起点 

FileMaker Pro 6.0 以前のバージョン

説明 

この関数では、大文字と小文字が区別されます。Replace 関数と比較してください。

検索テキスト引数と置換テキスト引数の各組を角カッコ ([ ]) で囲んでセミコロンで区切ると、複数の置換処理を実行することができます。置換処理は指定した順序で実行されます。そのため置換処理結果が後続の置換によってさらに変更されることがあります。FileMaker は、ネストされた代替条件を最大で 999 個サポートします。次に例を示します:

Substitute (テキスト ; [検索 1 ; 置換 1] ; [検索 2 ; 置換 2] ; ...[検索 N ; 置換 N])

例 1 

Substitute (説明 ; "WYSIWYG"; "表示されたとおりに印刷されること") は、「説明」フィールド内にあるすべての「WYSIWYG」を「表示されたとおりに印刷されること」に置き換えます。

例 2 

Substitute (テキスト ; ["a" ; "A" ] ; ["b" ; "B"]) は、小文字「a」または「b」を「A」または「B」に置換します。

関連項目 

関数リファレンス (種類順)

関数リファレンス (名前順)

計算式について

関数について

計算フィールドの定義

計算式での演算子の使い方