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

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

IsRegEx() は、指定されたテキストが有効な正規表現であるかどうかを返します。

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

構文:  

IsRegEx (expr [, debug])

戻り値データ型: デュアル

引数
引数 説明
expr 評価する正規表現を含む文字列の数式。
debug オプションの引数。この引数に何らかの値が指定された場合、式は無効な正規表現がどのように修正されるかを示すテキスト ヒントを返します。
関数の例
結果
IsRegEx('[a-z]') -1 (true) を返します。
IsRegEx(']0-1[', 1) この例では、無効な正規表現 ]0-1[ を修正するためのヒントを含むエラー メッセージを返します。
IsRegEx('[a-z') 0 (false) を返します。引数 debug が指定されていないため、エラー メッセージは表示されません。

使用に適しているケース

IsRegEx() を使用すると、記述した正規表現が Qlik Sense で有効かどうかをテストできます。たとえば、入力テキストを含むテーブルをアプリにロードし、正規表現としてテキストの有効性を評価できます。

例 1 - 正規表現の有効性をデータ モデルにロードする

例 2 - 有効な正規表現のみをデータ モデルにロードする

例 3 - チャートの数式

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

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