全部產品
Search
文件中心

Realtime Compute for Apache Flink:REGEXP

更新時間:Jul 13, 2024

本文為您介紹如何使用REGEXP函數,對指定的字串執行一個Regex搜尋,並返回一個Boolean值表示是否找到指定的匹配模式。

使用限制

僅Realtime Compute引擎VVR 3.0.0及以上版本支援REGEXP函數。

文法

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