matches regex 演算子
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft Sentinel
大文字と小文字を区別する 規則式 値に基づいてレコード セットをフィルター処理します。
他の演算子の詳細と、クエリに最も適した演算子を確認するには、データ型文字列演算子に関するページを参照してください。
Note
パフォーマンスは、検索の種類とデータの構造によって異なります。 ベスト プラクティスについては、「クエリのベスト プラクティス」を参照してください。
構文
T |
where
col matches
regex
(
expression)
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
T | string |
✔️ | フィルター処理するレコードが含まれる表形式の入力。 |
col | string |
✔️ | フィルター処理の対象となる列。 |
式 (expression) | スカラー型 | ✔️ | 正規表現 regex.md フィルター処理に使用されます。 正規表現グループの最大数は 16 です。 Kusto でサポートされている正規表現構文の詳細については、「 規則式を参照してください。 |
返品
述語が true
である T 内の行。
例
StormEvents
| summarize event_count=count() by State
| where State matches regex "K.*S"
| where event_count > 10
| project State, event_count
出力
都道府県 | event_count |
---|---|
KANSAS | 3166 |
アーカンソー | 1028 |
LAKE SUPERIOR | 34 |
LAKE ST CLAIR | 32 |