CompatibleUnicode組み込みファンクション - TrimSubstituteメソッド 

特定の代入位置(&1&2など)に文字列を埋め込みます

CompatibleUnicode組み込みファンクション (PRIM_LIBI.ICompatibleUnicodeIntrinsics) のメンバ

パラメータ

名前

タイプ

データタイプ

記述

Result

*Result (任意)

Unicode 文字列

結果の文字列

String1

*Input (任意)

Unicode 文字列

埋め込む文字列

String2

*Input (任意)

Unicode 文字列

埋め込む文字列

String3

*Input (任意)

Unicode 文字列

埋め込む文字列

String4

*Input (任意)

Unicode 文字列

埋め込む文字列

String5

*Input (任意)

Unicode 文字列

埋め込む文字列

String6

*Input (任意)

Unicode 文字列

埋め込む文字列

String7

*Input (任意)

Unicode 文字列

埋め込む文字列

String8

*Input (任意)

Unicode 文字列

埋め込む文字列

String9

*Input (任意)

Unicode 文字列

埋め込む文字列

詳細

TrimSubstitute は、 &1から&9 で識別される文字列の一連の所定のポイントのテキストを置き換えて、末尾の空白をすべて削除することができます。

この例では、 *MtxtCust01 は、 "&1&2 には $&3 の制限があります" という多言語変数です。 

#Givename、 #Surname、 #Limit の値はそれぞれ 'Veronica'、 'Brown'、 '2000' です。 

実行時の結果は、 "Veronica Brown には 2000 ドルの制限があります"

     #Com_owner.caption := *MtxtCust01.Substitute(#Givename #Surname #Limit.AsString)

2 つのアンパサンドが文字列に一緒に表示される場合、それらは 1 つのアンパサンドに縮小され、置換の対象にはなりません。

この例では、 #string は "a&2" に等しいです。 

     #string := ("&1&&2").TrimSubstitute( "a " "b " )


参照

すべてのコンポーネント クラス
テクニカルリファレンス