@ReplaceFirst

@REPLACEFIRSTは、正規表現の最初の出現を置換文字列で置き換えます。

DTPタイプ:

@REPLACEFIRSTは、文字列パスワードメンバーメンバー(複数)ディメンションまたはディメンション(複数)タイプのDTPに割り当てることができます。

構文:

@REPLACEFIRST(String,Regular Expression,replaceString)

パラメータ:

パラメータ 説明
String 設計時プロンプトまたはテキスト
Regular Expression 設計時プロンプトまたはテキスト
replaceString 設計時プロンプトまたはテキスト

例:

[ReplaceFirst_Str]=@REPLACEFIRST([String1],[Rep_String],[new_String])

ここで:

  • [ReplaceFirst_Str]は、チェック済プロンプトでない文字列タイプのDTPです。

  • [String1]は、チェック済プロンプトである文字列タイプのDTPです。

  • [Rep_String]は、チェック済プロンプトである文字列タイプのDTPです。

  • [new_String]は、チェック済プロンプトである文字列タイプのDTPです。

パラメータが次のとおりであるとします。

  • 文字列: "This is a testing of the new test of a test today"

  • 正規表現: "Test"

  • 置換文字列: "XYZ"

この例では、[ReplaceFirst_Str]は、"This is a XYZing of the new test of a test today"を返します。testのすべての出現ではなく、最初の出現のみ置換されます。