Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A REGEXMATCH függvény egy logikai értéket ad vissza, amely jelzi, hogy a megadott sztring megfelel-e a megadott reguláris kifejezésnek. A reguláris kifejezések tömör és rugalmas jelölést jelentenek a szövegminták megtalálásához.
Egy Azure Cosmos DB for NoSQL rendszerfüggvény, amely rendszeres kifejezési képességeket biztosít.
Szemantika
REGEXMATCH(<string_expr_1>, <string_expr_2>[, <string_expr_3>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Keresendő sztringkifejezés. |
string_expr_2 |
A kereséshez string_expr_1használandó reguláris kifejezéssel rendelkező sztringkifejezés. |
string_expr_3 |
Választható sztringkifejezés a reguláris kifejezéssel (string_expr_2) használandó kijelölt módosítókkal. Ha nincs megadva, az alapértelmezett beállítás az, hogy módosítók nélkül futtassa a reguláris kifejezésegyezést. |
Visszatérési típusok
Logikai kifejezést ad vissza.
Példák
Ez a szakasz példákat tartalmaz a lekérdezési nyelv szerkezetének használatára.
Reguláris kifejezés egyezik a módosítókkal
Ebben a példában a függvény különböző REGEXMATCH minták és módosítók egyeztetésére szolgál.
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
}
]
Megjegyzések
- Ez a függvény egy tartományindex használatát használja. További információ: tartományindexek.