StringSplit (NoSQL-Abfrage)
GILT FÜR: NoSQL
Gibt ein Array von Teilzeichenfolgen zurück, die aus dem Trennen der Quellzeichenfolge durch das angegebene Trennzeichen abgerufen werden.
Syntax
StringSplit(<string_expr1>, <string_expr2>)
Argumente
Beschreibung | |
---|---|
string_expr1 |
Der zu analysierende Quellzeichenfolgenausdruck. |
string_expr2 |
Die Zeichenfolge, die als Trennzeichen verwendet wird. |
Rückgabetypen
Gibt einen Arrayausdruck zurück.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie diese Funktion verwenden, um eine Zeichenfolge aufzuteilen.
SELECT VALUE {
seperateOnLetter: StringSplit("Handlebar", "e"),
seperateOnSymbol: StringSplit("CARBON_STEEL_BIKE_WHEEL", "_"),
seperateOnWhitespace: StringSplit("Road Bike", " "),
seperateOnPhrase: StringSplit("xenmoun mountain bike", "moun"),
undefinedSeperator: StringSplit("AluminumBikeFrame", undefined),
emptySeparatorString: StringSplit("Helmet", ""),
emptySourceString: StringSplit("", "")
}
[
{
"seperateOnLetter": [
"Handl",
"bar"
],
"seperateOnSymbol": [
"CARBON",
"STEEL",
"BIKE",
"WHEEL"
],
"seperateOnWhitespace": [
"Road",
"Bike"
],
"seperateOnPhrase": [
"xen",
" ",
"tain bike"
],
"emptySeparatorString": [
"Helmet"
],
"emptySourceString": [
""
]
}
]
Hinweise
- Diese Systemfunktion verwendet den Index nicht.