全部产品
Search
文档中心

Realtime Compute for Apache Flink:REGEXP

更新时间:Jun 19, 2025

Tema ini menjelaskan penggunaan fungsi REGEXP. Fungsi ini mencari string tertentu menggunakan ekspresi reguler dan mengembalikan nilai Boolean berdasarkan hasil pencocokan.

Batasan

Fungsi ini hanya didukung di Realtime Compute for Apache Flink yang menggunakan Ververica Runtime (VVR) versi 3.0.0 atau lebih baru.

Sintaksis

BOOLEAN REGEXP(VARCHAR str, VARCHAR pattern)

Parameter input

Parameter

Tipe data

Deskripsi

str

VARCHAR

String yang ditentukan.

pattern

VARCHAR

Pola yang ditentukan.

null

Jika parameter str atau pattern adalah NULL, maka fungsi akan mengembalikan NULL.

Contoh

  • Data Uji

    Tabel 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

    (

  • Pernyataan Uji

    SELECT  REGEXP(str1, pattern1) AS `result`
    FROM T1;              
  • Hasil Uji

    result(BOOLEAN)

    true

    false

    NULL

    NULL

    false