すべてのプロダクト
Search
ドキュメントセンター

Realtime Compute for Apache Flink:REGEXP

最終更新日:Jan 07, 2025

このトピックでは、REGEXP関の使用方法について説明します。この関数は、正規表現を使用して指定された文字列を検索し、一致結果に基づいてブール値を返します。

制限事項

この関数は、Ververica Runtime(VVR) 3.0.0以降を使用するRealtime Compute for Apache Flinkでのみサポートされています。

構文

BOOLEAN REGEXP(VARCHAR str, VARCHAR pattern) 

入力パラメーター

パラメーター

データ型

説明

str

VARCHAR

指定された文字列。

pattern

VARCHAR

指定されたパターン。

説明

strパラメーターまたはpatternパラメーターがNULLの場合、NULLが返されます。

  • テストデータ

    表 1. T1

    str1(VARCHAR)

    pattern1(VARCHAR)

    k1=v1;k2=v2

    k2*

    k1:v1|k2:v2

    k3

    NULL

    k3

    k1:v1|k2:v2

    NULL

    k1:v1|k2:v2

    (

  • テストステートメント

    SELECT  REGEXP(str1, pattern1) AS `result`
    FROM T1;              
  • テスト結果

    result(BOOLEAN)

    true

    false

    NULL

    NULL

    false