本ページでは、文字列関数 REGEXP を Realtime Compute で使用する方法について説明します。

構文

BOOLEAN REGEXP(VARCHAR str, VARCHAR pattern)

入力パラメーター

パラメーター データ型 説明
str VARCHAR 文字列
pattern VARCHAR 正規表現パターン

関数の説明

この関数は文字列に対して正規表現のマッチングを行い、指定されたパターンと一致するかどうかを確認します。 文字列もしくはパターンが空、または NULL の場合、戻り値は false となります。

  • テストデータ
    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