メイン コンテンツをスキップする 補完的コンテンツへスキップ

MatchRegEx スクリプトおよびチャート関数

MatchRegEx() は、入力文字列 (text) を 1 つ以上の正規表現 (regex) と比較します。一致する正規表現パターンの数値の場所を返します。正規表現の評価がテキスト入力全体と一致する場合にのみ、一致応答を返します。一致するものが見つからない場合、関数は 0 を返します。

この関数は、大文字と小文字を区別する正規表現操作を実行します。代わりに、バリアント MatchRegExI() を使用して、大文字と小文字を区別しない正規表現操作を実行することもできます。

構文:  

MatchRegEx (text, regex1 [ , regex2,...regexN])

戻り値データ型: 整数

引数
引数 説明
text 1 つ以上の正規表現と一致させる入力文字列テキスト。一致が発生するには、この入力文字列が regex パターンと完全に一致する必要があります。
regex 入力文字列に一致させようとする正規表現。1 つの数式に複数の正規表現を指定し、後続の引数として区切ることができます。
関数の例
結果
MatchRegEx('testSample','test') 0 を返します。この関数は、textregex パターンとの間に完全一致がある場合にのみ、一致応答を返します。testSampletest が含まれていても、他のテキスト (Sample) が含まれているため、完全一致にはなりません。
MatchRegEx('abc123','[a-z]','[0-9]','[a-z]+[0-9]+','.+') 3 を返します。3 番目の正規表現パターンがデータに最初に一致します。
MatchRegEx('ABC','[abc]+','[123]') MatchRegEx() は大文字と小文字を区別するため、0 を返します。
MatchRegExI('ABC','[abc]+','[123]') 1 を返します。関数の大文字と小文字を区別しないバリアント MatchRegExI() が使用されます。

MatchRegEx の使用目的

この関数のユース ケースは次のとおりです。

  • テキストを検証して、書式設定とコンプライアンスの標準を満たし、データ内のエラーを特定します。

  • テキストの書式設定の方法の違いを識別します。たとえば、形式 A、形式 B などを使用する電話番号の数を識別できます。

例 1 - 電話番号の形式を分析するロード スクリプト

例 2 - ISBN 形式を識別するチャートの数式

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。