10.6.57 Substitute
Substitute を使用すると、文字列内で&1、&2…&9で表される一連の定義済みの位置にあ るテキストを置き換えることができます。
入力パラメータ
String1 - 代替値
String2 - 代替値
String3 - 代替値
String4 - 代替値
String5 - 代替値
String6 - 代替値
String7 - 代替値
String8 - 代替値
String9 - 代替値
例
以下の例では、*MtxtCust01が、以下を内容とする言語変数であるとします。
"&1 &2 has a limit of $&3"
また、#Givename、#Surname、および#Limitの値がそれぞれVeronica、Brown、および2000とします。
実行時の結果は以下のようになります。
Veronica Brown has a limit of $2000.
#Com_owner.caption := *MtxtCust01.Substitute(#Givename #Surname #Limit.AsString)
注:文 字列内に連続した2つのアンパサンドがある場合、1つのアンパサンドとして処理され、置き換えでは考慮されません。
例:
#str1 := "&1&&2"
#str2 := #str1.Substitute( "a" "b" )
#str2 will equal "a&2"
ÝAlphanumeric/String型組 み込みファ ンクション