Todos os produtos
Search
Central de documentação

Realtime Compute for Apache Flink:REGEXP

Última atualização: Nov 03, 2026

Retorna true se uma string corresponder ao padrão de expressão regular especificado, ou false caso contrário.

Limites

Compatível apenas com o Realtime Compute for Apache Flink que usa o Ververica Runtime (VVR) 3.0.0 ou superior.

Sintaxe

BOOLEAN REGEXP(VARCHAR str, VARCHAR pattern)

Parâmetros

Parâmetro

Tipo de dados

Descrição

str

VARCHAR

A string a ser pesquisada.

pattern

VARCHAR

O padrão de expressão regular a ser correspondido.

Notas de uso

  • Se str ou pattern for NULL, a função retornará NULL.

Exemplo

Dados de teste (tabela 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

(

Instrução de teste

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

Resultado do teste

result (BOOLEAN)

true

false

NULL

NULL

false

As linhas 3 e 4 retornam NULL porque uma das entradas é NULL. A linha 5 retorna false porque ( não é um padrão de expressão regular válido.