指定したパターンを正規表現 (regex) で一致させる検索クエリを作成します。
Searchアプリでは、クエリごとに最大5つの正規表現を使用できます。正規表現を使用するには、クエリするパターンをスラッシュ (/) で囲みます。
endpointHostName: /^(W|m)/
-
検索では、正規表現のみがサポートされます。[string]データ型。
-
一般検索は正規表現をサポートしていません。
-
完全一致を使用してファイルパスを検索します。ファイルパス検索に部分一致を使用すると、エラーが発生します。
-
構文エラーを回避するには、スラッシュの前後にスペースを追加します。
構文例
クエリ
|
結果
|
説明
|
/^(this is a regex)/ |
エラー
|
正規表現クエリにはフィールド名を含める必要があります。自由検索はサポートされていません。
|
endpointHostName: /^(W|m)/ |
結果を返す
|
クエリの構文が正しい。
|
filePath: /etc/pwd/config/aaa |
エラー
|
構文エラーを回避するには、バックスラッシュ (\) を使用してスラッシュをエスケープします。
filePath: /\/etc\/pwd\/config\/aaa/ 構文エラーを回避するには、引用符とワイルドカードを使用します。
filePath: "*/etc/pwd/config/aaa*" この例は正規表現ではありません。
|
filePath: /\/etc\/pwd\/config\/aaa/ |
結果を返す |
クエリには、スラッシュをエスケープするバックスラッシュ (\) があります。
|