@Matches

@MATCHESは、文字列の最初の部分文字列が指定した正規表現と一致する場合"true"を返します。

DTPタイプ:

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

構文:

@MATCHES(text,regExpr,IgnoreCase)

パラメータ:

パラメータ 説明
text 設計時プロンプト
regExpr "java.util.regex.Pattern"のJava docを参照してください
IgnoreCase オプション。TrueまたはFalse。空の場合、デフォルトのTrueに設定されます。

例:

[Matches_Mbr]=@MATCHES([Mbr],[Match_String_Mbr],"true")

ここで:

  • [Mbr]は、プロンプト可能なメンバー・タイプDTPです。

  • [Match_String_Mbr]は、プロンプト可能な文字列DTPです。

  • IgnoreCaseは"true"です。

次の値が入力だとします。

  • [Mbr]: "P_100"

  • [Match_String_Mbr] "\p{Alnum}"。これは、英数字を返すJava正規表現です。

この例では、[Matches_Mbr]は"true"を返します。