Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi REGEXMATCH mengembalikan boolean yang menunjukkan apakah string yang disediakan cocok dengan ekspresi reguler yang ditentukan. Ekspresi reguler adalah notasi ringkas dan fleksibel untuk menemukan pola teks.
Fungsi sistem Azure Cosmos DB for NoSQL yang menyediakan kemampuan ekspresi reguler.
Syntax
REGEXMATCH(<string_expr_1>, <string_expr_2>[, <string_expr_3>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Ekspresi string yang akan dicari. |
string_expr_2 |
Ekspresi string dengan ekspresi reguler yang ditentukan untuk digunakan saat mencari string_expr_1. |
string_expr_3 |
Ekspresi string opsional dengan pengubah yang dipilih untuk digunakan dengan ekspresi reguler (string_expr_2). Jika tidak disediakan, defaultnya adalah menjalankan kecocokan ekspresi reguler tanpa pengubah. |
Tipe pengembalian
Mengembalikan ekspresi boolean.
Examples
Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.
Ekspresi reguler cocok dengan pengubah
Dalam contoh ini, REGEXMATCH fungsi digunakan untuk mencocokkan berbagai pola dan pengubah.
SELECT VALUE {
noModifiers: REGEXMATCH("abcd", "ABC"),
caseInsensitive: REGEXMATCH("abcd", "ABC", "i"),
wildcardCharacter: REGEXMATCH("abcd", "ab.", ""),
ignoreWhiteSpace: REGEXMATCH("abcd", "ab c", "x"),
caseInsensitiveAndIgnoreWhiteSpace: REGEXMATCH("abcd", "aB c", "ix"),
containNumberBetweenZeroAndNine: REGEXMATCH("03a", "[0-9]"),
containPrefix: REGEXMATCH("salt3824908", "salt{1}"),
containsFiveLetterWordStartingWithS: REGEXMATCH("shame", "s....", "i")
}
[
{
"noModifiers": false,
"caseInsensitive": true,
"wildcardCharacter": true,
"ignoreWhiteSpace": true,
"caseInsensitiveAndIgnoreWhiteSpace": true,
"containNumberBetweenZeroAndNine": true,
"containPrefix": true,
"containsFiveLetterWordStartingWithS": true
}
]
Komentar
- Fungsi ini mendapat manfaat dari penggunaan indeks rentang. Untuk informasi selengkapnya, lihat indeks rentang.