@REPLACEALL
は、式を含む文字列の一部を置換文字列に置き換えます。
DTPタイプ:
@REPLACEALL
は、文字列、パスワード、メンバー、メンバー(複数)、ディメンションまたはディメンション(複数)タイプのDTPに割り当てることができます。
構文:
@REPLACEALL(String,Regular Expression,replaceString)
パラメータ:
パラメータ | 説明 |
---|---|
String |
設計時プロンプトまたはテキスト |
Regular Expression |
設計時プロンプトまたはテキスト |
replaceString |
設計時プロンプトまたはテキスト |
例:
[ReplaceAll_Str]=@REPLACEALL([String1],[Rep_String],[new_String])
ここで:
[ReplaceAll_Str]
は、チェック済プロンプトでない文字列タイプのDTPです。
[String1]
は、チェック済プロンプトである文字列タイプのDTPです。
[Rep_String]
は、チェック済プロンプトである文字列タイプのDTPです。
[new_String]
は、チェック済プロンプトである文字列タイプのDTPです。
パラメータが次のとおりであるとします。
文字列: "This is a test of a testing string"
正規表現: "Test"
置換文字列: "XYZ"
この例では、[ReplaceAll_Str]
は、"This is a XYZ of a XYZing string for one XYZ and two XYZ"を返します。"testがXYZ"に置き換えられました。