本ページでは、文字列関数 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