-
-
-
StyleBooks aus dem GitHub-Repository importieren und synchronizieren
-
Vereinfachte Migration der NetScaler ADC Anwendungskonfiguration mit StyleBooks
-
Benutzerdefinierten StyleBooks erstellen und verwenden
-
StyleBook zum Erstellen eines virtuellen Lastausgleichsservers
-
StyleBook, um eine grundlegende Lastausgleichskonfiguration zu erstellen
-
GUI-Attribute in einem benutzerdefinierten StyleBook verwenden
-
Erstellen eines StyleBook zum Hochladen von Dateien in NetScaler ADM
-
StyleBooks zum Durchführen von Nicht-CRUD-Operationen erstellen
-
Konfigurationspaket eines StyleBook auf ein anderes StyleBook migrieren
-
-
API zum Erstellen von Konfigurationen aus StyleBooks verwenden
-
API zum Erstellen von Konfigurationen zum Hochladen von Zertifikaten und Schlüsseldateien verwenden
-
API zum Erstellen von Konfigurationen zum Hochladen beliebiger Dateitypen verwenden
-
API zum Importieren benutzerdefinierter StyleBooks verwenden
-
API zum Herunterladen benutzerdefinierter StyleBooks verwenden
-
-
-
Integrierte Funktionen
-
-
-
Aufzeichnung und Wiedergabe zum Erstellen von Konfigurationsaufträgen verwenden
-
Laufende und gespeicherte Konfiguration von einer NetScaler ADC-Instanz auf eine andere replizieren
-
Verwenden von Wartungsaufträgen zum Aktualisieren von NetScaler ADC SDX-Instanzen
-
Erstellen von Konfigurationsaufträgen für Citrix SD-WANOP-Instanzen
-
Verwenden von Aufträgen zum Upgrade von NetScaler ADC-Instanzen
-
Konfigurationsvorlagen zum Erstellen von Überwachungsvorlagen verwenden
-
Neuplanen von Jobs, die mit integrierten Vorlagen konfiguriert wurden
-
Konfigurationsüberwachungsvorlagen in Konfigurationsaufträgen wiederverwenden
-
ADM-Protokollmeldungen zur Verwaltung und Überwachung der Infrastruktur verwenden
-
-
-
Datenvolumen von optimierten und nicht optimierten ABR-Videos vergleichen
-
Typs der gestreamten Videos und des vom Netzwerk verbrauchten Datenvolumens anzegien
-
Optimierte und nicht optimierte Wiedergabezeit von ABR-Videos vergleichen
-
Bandbreitenverbrauch optimierter und nicht optimierter ABR-Videos vergleichen
-
Optimierte und nicht optimierte Wiedergabezahlen von ABR-Videos vergleichen
-
-
NSX Manager - Manuelles Provisioning von NetScaler ADC-Instanzen
-
NSX Manager: Automatisches Provisioning von NetScaler ADC-Instanzen
-
NetScaler ADC Automatisierung mit NetScaler ADM im Cisco ACI-Hybridmodus
-
NetScaler ADC Gerätepaket im Cloud Orchestrator-Modus von Cisco ACI
-
-
NetScaler ADC gepoolte Kapazität
-
Upgrade einer unbefristeten Lizenz in ADC VPX auf ADC-gepoolte Kapazität
-
Upgrade einer unbefristeten Lizenz in ADC MPX auf ADC-gepoolte Kapazität
-
Upgrade einer unbefristeten Lizenz in ADC SDX auf ADC-gepoolte Kapazität
-
NetScaler ADC Kapazität auf ADC-Instanzen im Clustermodus gepoolt
-
Ablaufprüfungen für gepoolte Kapazitätslizenzen konfigurieren
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Integrierte Funktionen
Ausdrücke in StyleBooks können integrierte Funktionen nutzen.
Beispielsweise können Sie die integrierte Funktion str()
verwenden, um eine Zahl in eine Zeichenfolge umzuwandeln.
str($parameters.order)
Oder Sie können die integrierte Funktion verwenden, int()
um eine Zeichenfolge in eine Ganzzahl umzuwandeln.
int($parameters.priority)
Im Folgenden finden Sie die Liste der integrierten Funktionen, die in StyleBook-Ausdrücken unterstützt werden, mit Beispielen, wie sie verwendet werden können:
str()
Die str()
Funktion transformiert das Eingabeargument in einen String-Wert.
Zulässige Argumenttypen:
string
number
TCP-port
boolean
IP address
Beispiele:
- Die Funktion
"set-" + str(10)
gibt"set-10"
zurück. - Die Funktion
str(10)
gibt10
zurück. - Die Funktion
str(1.1.1.1)
gibt1.1.1.1
zurück. - Die Funktion
str(T rue)
gibt"T rue"
zurück. - Die Funktion
str(ADM)
gibt"mas"
zurück.
int()
Die int()
Funktion verwendet eine Zeichenfolge, eine Zahl, eine IP-Adresse oder tcpport
als Argument und gibt eine Ganzzahl zurück.
Beispiele:
- Die Funktion
int("10")
gibt10
zurück. - Die Funktion
int(10)
gibt10
zurück. - Die Funktion
int(ip('0.0.4.1'))
gibt1025
zurück.
bool()
Die bool()
Funktion verwendet einen beliebigen Typ als Argument. Wenn der Argumentwert leer oder nicht vorhanden ist false
, wird diese Funktion zurückgegeben false
.
Ansonsten kehrt es zurück true
.
Beispiele:
- Die Funktion
bool(true)
gibttrue
zurück. - Die Funktion
bool(false)
gibtfalse
zurück. - Die Funktion
bool($parameters.a)
gibtfalse
zurück, wenn$parameters.a
den Wertfalse
hat, leer oder nicht vorhanden ist.
len()
Die len()
Funktion verwendet eine Zeichenfolge oder eine Liste als Argument und gibt die Anzahl der Zeichen in einer Zeichenfolge oder die Anzahl der Elemente in einer Liste zurück.
Beispiel 1:
Wenn Sie eine Substitution wie folgt definieren:
items: ["123", "abc", "xyz"]
Die Funktion len($substitutions.items)
gibt 3
zurück.
Beispiel 2:
Die Funktion len("Citrix ADM")
gibt 10
zurück.
Beispiel 3:
Wenn $parameters.vips
die Werte ['1.1.1.1', '1.1.1.2', '1.1.1.3']
hat, gibt die Funktion len($parameters.vips)
das Ergebnis 3
zurück.
min()
Die min()
Funktion verwendet entweder eine Liste oder eine Reihe von Zahlen oder tcp-ports
als Argumente und gibt das kleinste Element zurück.
Beispiele mit einer Reihe von Zahlen/TCP-Ports:
- Die Funktion
min(80, 100, 1000)
gibt80
zurück. - Die Funktion
min(-20, 100, 400)
gibt-20
zurück. - Die Funktion
min(-80, -20, -10)
gibt-80
zurück. - Die Funktion
min(0, 100, -400)
gibt-400
zurück.
Beispiele mit einer Liste von Zahlen/TCP-Ports:
-
Support
$parameters.ports
ist eine Liste vontcp-ports
und hat Werte:[80, 81, 8080]
.Die Funktion
min($parameters.ports)
gibt80
zurück.
max()
Die Funktion max()
verwendet entweder eine Liste oder eine Reihe von Zahlen oder tcp-ports
als Argumente und gibt das größte Element zurück.
Beispiele mit einer Reihe von Zahlen/TCP-Ports:
- Die Funktion
max(80, 100, 1000)
gibt1000
zurück. - Die Funktion
max(-20, 100, 400)
gibt400
zurück. - Die Funktion
max(-80, -20, -10)
gibt-10
zurück. - Die Funktion
max(0, 100, -400)
gibt100
zurück.
Beispiele mit einer Liste von Zahlen/TCP-Ports:
-
Unterstützung
$parameters.ports
ist Liste vontcp-ports
und hat Werte:[80, 81, 8080]
.Die Funktion
max($parameters.ports)
gibt8080
zurück.
bin()
Die Funktion bin()
verwendet eine Zahl als Argument und gibt eine Zeichenfolge zurück, die die Zahl im Binärformat darstellt.
Beispiele für Ausdrücke:
Die Funktion bin(100)
gibt 0b1100100
zurück.
oct()
Die Funktion oct()
verwendet eine Zahl als Argument und gibt eine Zeichenfolge zurück, die die Zahl im Oktalformat darstellt.
Beispiele für Ausdrücke:
Die Funktion oct(100)
gibt 0144
zurück.
hex()
Die hex()
Funktion verwendet eine Zahl als Argument und gibt eine Kleinbuchstabenzeichenfolge zurück, die die Zahl im Hexadezimalformat darstellt.
Beispiele für Ausdrücke:
Die Funktion hex(100)
gibt 0x64
zurück.
lower()
Die Funktion lower()
verwendet eine Zeichenfolge als Argument und gibt die gleiche Zeichenfolge in Kleinbuchstaben zurück.
Beispiel:
Die Funktion lower("ADM")
gibt adm
zurück.
upper()
Die upper()
Funktion verwendet eine Zeichenfolge als Argument und gibt dieselbe Zeichenfolge in Großbuchstaben zurück.
Beispiel:
Die Funktion upper("Citrix ADM")
gibt CITRIX ADM
zurück.
sum()
Die sum()
Funktion nimmt eine Liste von Zahlen oder tcpports
als Argumente und gibt die Summe der Zahlen in der Liste zurück.
Beispiel 1:
Wenn Sie eine Substitution wie folgt definieren: Substitutionen:
list-of-numbers = [11, 22, 55]
Die Funktion sum($substitutions.list-of-numbers)
gibt 88
zurück.
Beispiel 2:
Wenn ja $parameters.ports
[80, 81, 82]
, kehrt die sum($parameters.ports)
Funktion zurück 243
.
pow()
Die pow()
Funktion nimmt zwei Zahlen als Argumente und gibt eine Zahl zurück, die das erste Argument darstellt, das die Potenz des zweiten darstellt.
Beispiel:
Die Funktion pow(3,2)
gibt 9
zurück.
ip()
Die Funktion ip()
verwendet eine Ganzzahl, einen String oder eine IP-Adresse als Argument und gibt die IP-Adresse basierend auf dem Eingabewert zurück.
Beispiele:
-
Geben Sie eine IP-Adresse in der
ip
Funktion an:Die Funktion
ip(3.1.1.1)
gibt3.1.1.1
zurück. -
Geben Sie eine Zeichenfolge in der
ip
Funktion an:Die Funktion
ip('2.1.1.1')
gibt2.1.1.1
zurück. -
Geben Sie eine Ganzzahl in der Funktion
ip
an:-
Die Funktion
ip(12)
gibt0.0.0.12
zurück. -
Wenn Sie eine Ganzzahl als String in der
ip
Funktion angeben, wird eine entsprechende IP-Adresse der Eingabe zurückgegeben.Die Funktion
ip('1025')
gibt0.0.4.1
zurück.
Diese Funktion unterstützt auch die Integer-Additions- und Subtraktionsoperationen und gibt eine resultierende IP-Adresse zurück.
-
Addition: Die Funktion
ip(1025) + ip(12)
gibt0.0.4.13
zurück. -
Subtraktion: Die Funktion
ip('1025') - ip(12)
gibt0.0.3.245
zurück. -
Kombinieren Sie Addition und Subtraktion: Die
ip('1.1.1.1') + ip('1.1.1.1') – ip(2)
Renditen2.2.2.0
.
-
base64.encode()
Die base64.encode()
Funktion verwendet ein String-Argument und gibt die Base64-codierte Zeichenfolge zurück.
Beispiel:
Die Funktion base64.encode("abcd")
gibt YWJjZA==
zurück.
base64.decode()
Die base64.decode
Funktion verwendet eine Base64-codierte Zeichenfolge als Argument und gibt die dekodierte Zeichenfolge zurück.
Beispiel:
Die Funktion base64.decode("YWJjZA==")
gibt abcd
zurück.
exists()
Die Funktion exists()
verwendet ein Argument eines beliebigen Typs und gibt einen booleschen Wert zurück. Der Rückgabewert ist True
, wenn die Eingabe einen Wert hat. Der Rückgabewert ist False
Wenn das Eingabeargument keinen Wert hat (also keinen Wert).
Bedenken Sie, dass der ein optionaler Parameter $parameters.monitor
ist. Wenn Sie beim Erstellen eines Konfigurationspakets einen Wert für diesen Parameter angeben, gibt die ($parameters.monitor)
Funktion zurück True
.
Ansonsten kehrt es zurück False
.
filter()
Die filter()
Funktion benötigt zwei Argumente.
Argument 1: eine Substitutionsfunktion, die ein Argument annimmt und einen booleschen Wert zurückgibt.
Argument 2: eine Liste.
Die Funktion gibt eine Teilmenge der ursprünglichen Liste zurück, zu der jedes Element True
bei der Übergabe an die Substitutionsfunktion im ersten
Argument ausgewertet wird.
Beispiel:
Angenommen, wir haben eine Substitutionsfunktion wie folgt definiert.
Substitutionen:
x(a): $a != 81
Diese Funktion gibt True zurück, wenn der Eingabewert nicht gleich ist 81
. Ansonsten kehrt es zurück False
.
Nehmen wir an,$parameters.ports
ist es [81, 80, 81, 89]
.
Die filter($substitutions.x, $parameters.ports)
Rückgabe, [80, 89]
indem alle Vorkommen von 81
aus der Liste entfernt werden.
if-then-else()
Die Funktion if-then-else()
benötigt drei Argumente.
Argument 1: Boolescher Ausdruck
Argument 2: Beliebiger Ausdruck
Argument 3: Beliebiger Ausdruck (optional)
Wenn der Ausdruck in Argument 1 zu ausgewertet wird True
, gibt die Funktion den Wert des als Argument 2 bereitgestellten Ausdrucks zurück.
Andernfalls, wenn Argument 3 angegeben wird, gibt die Funktion den Wert des Ausdrucks in Argument 3 zurück.
Wenn Argument 3 nicht angegeben wird, kehrt die Funktion zurück no
.
Beispiel 1:
Die if-then-else($parameters.servicetype == HTTP, 80, 443)
Funktion gibt zurück 80
, wenn Wert $parameters.servicetype
hat HTTP
. Andernfalls wird die Funktion zurückgegeben 443
.
Beispiel 2:
Die Funktion if-then-else($parameters.servicetype == HTTP, $parameters.hport, $parameters.sport)
gibt den Wert $parameters.hport
zurück, wenn $parameters.servicetype
den Wert HTTP
hat.
Andernfalls gibt die Funktion den Wert von zurück $parameters.sport
.
Beispiel 3:
Die if-then-else($parameters.servicetype == HTTP, 80)
gibt zurück 80
, wenn Wert $parameters.servicetype
hat HTTP
.
Andernfalls gibt die Funktion keinen Wert zurück.
join()
Die Funktion join()
hat zwei Argumente:
Argument 1: Liste von Zahlen tcp-ports
, Strings oder IP-Adressen
Argument 2: Trennzeichenfolge (optional)
Diese Funktion verbindet die Elemente der Liste, die als Argument eins bereitgestellt werden, in einer Zeichenfolge, wobei jedes Element durch die als Argument zweite angegebene Begrenzungszeichenfolge getrennt ist. Wenn Argument zwei nicht angegeben wird, werden die Elemente in der Liste als eine Zeichenfolge verbunden.
Beispiel:
-
$parameters.ports
ist[81, 82, 83]
.-
Mit Trennzeichen Argument:
Die Funktion
join($parameters.ports, '-')
gibt81-82-83
zurück. -
Ohne Trennzeichen Argument:
Die Funktion
join($parameters.ports)
gibt818283
zurück.
-
split()
Die Funktion split()
teilt eine Eingabezeichenfolge in mehrere Listen auf, abhängig von den angegebenen Trennzeichen. Wenn kein oder leeres (''
) Trennzeichen angegeben wird, betrachtet diese Funktion das Leerzeichen als Trennzeichen und teilt die Zeichenfolge in Listen auf.
Beispiele:
-
Die Funktion
split('Example_string_split', 's')
gibt['Example_','tring_','plit']
zurück. -
Die Funktion
split('Example string split')
gibt['Example','string','split']
zurück. -
Die Funktion
split('Example string split', '')
gibt['Example','string','split']
zurück. -
Die Funktion
split('Example string')
gibt['Example','string']
zurück.Diese Funktion betrachtet kontinuierliche Räume als ein Leerzeichen.
map()
Die Funktion map()
benötigt zwei Argumente;
Argument 1: Jede Funktion
Argument 2: Eine Liste von Elementen.
Die Funktion gibt eine Liste zurück, in der jedes Element in der Liste das Ergebnis der Anwendung der map()
Funktion (Argument eins) auf das entsprechende Element in Argument zwei ist.
Zulässige Funktionen in Argument 1:
-
Integrierte Funktionen, die ein Argument annehmen:
base64.encode, base64.decode, bin, bool, exists, hex, int, ip, len, lower, upper, oct, quotewrap, str, trim, upper, url.encode, url.decode
-
Substitutionsfunktionen, die mindestens ein Argument verwenden.
Beispiel:
Angenommen, $parameters.nums ist [81, 82, 83]
.
-
Map using a built-in function, str
Die Funktion
map(str, $parameters.nums)
gibt["81", "82", "83"]
zurück.Das Ergebnis der Map-Funktion ist die Liste der Strings, in denen jedes Element String ist, wird durch Anwenden der str Funktion auf das entsprechende Element in der Eingabeliste berechnet ($parameters.nums).
-
Map mit einer Substitutionsfunktion
-
Substitutionen:
add-10(port): $port + 10
-
Ausdruck:
Die
map($substitutions.add-10, $parameters.nums)
Funktion gibt eine Liste von Zahlen zurück:[ 91, 92, 93 ]
-
Das Ergebnis dieser Map-Funktion ist eine Liste von Zahlen, wobei jedes Element durch Anwendung der Substitutionsfunktion $substitutions.add-10
auf das entsprechende Element in der Eingabeliste ($parameters.nums)
berechnet wird.
quotewrap()
Die Funktion quotewrap()
verwendet eine Zeichenfolge als Argument und gibt eine Zeichenfolge zurück, nachdem vor und nach dem Eingabewert ein doppeltes Anführungszeichen hinzugefügt wurde.
Beispiel:
Die Funktion quotewrap("ADM")
gibt "mas"
zurück.
replace()
Die Funktion replace()
hat drei Argumente:
Argument 1: Zeichenfolge
Argument 2: String oder Liste
Argument 3: Zeichenfolge (optional)
Die Funktion ersetzt alle Vorkommen von Argument zwei durch Argument drei in Argument eins.
Wenn Argument drei nicht angegeben wird, werden alle Vorkommen von Argument zwei aus dem ersten Argument entfernt (mit anderen Worten, durch eine leere Zeichenfolge ersetzt).
Ersetzen Sie eine Teilzeichenfolge durch eine andere Teilzeichenfolge:
-
Die Funktion
replace('abcdef', 'def', 'xyz')
gibtabcxyz
zurück.Alle Vorkommnisse von
def
werden durch ersetztxyz
. -
replace('abcdefabc', 'def')
kehrt zurückabcabc
.Da es kein drittes Argument gibt,
def
wird aus der resultierenden Zeichenfolge entfernt.
Geben Sie die Liste der Zeichen an, die Sie in einer Zeichenfolge ersetzen möchten.
$parameters.spl_chars = ['@', '#', '!', '%']
Diese Liste enthält die Werte, die in einer Eingabezeichenfolge ersetzt werden müssen.
Die Funktion replace('An#example@to%replace!characters', $parameters.spl_chars, '_')
gibt An_example_to_replace_characters
zurück.
Die Ausgabezeichenfolge hat einen unterstreichen (_
) anstelle der in der $parameters.spl_chars
Liste angegebenen Zeichen.
trim()
Die Funktion trim()
gibt eine Zeichenfolge zurück, in der die führenden und nachfolgenden Leerzeichen aus der Eingabezeichenfolge entfernt werden.
Beispiel:
Die Funktion trim(' abc ')
gibt abc
zurück.
truncate()
Die Funktion truncate()
hat zwei Argumente:
Argument 1: Zeichenfolge
Argument 2: Zahl
Die Funktion gibt einen String zurück, bei dem die Eingabezeichenfolge in Argument eins auf die durch Argument zwei angegebene Länge gekürzt wird.
Beispiel:
Die truncate('Citrix ADM', 6)
Renditen Citrix
.
distinct()
Die distinct()
Funktion extrahiert eindeutige Elemente aus einer Listeneingabe.
Beispiele:
Wenn $parameters.input_list
den Wert ['ADM', 'ADC', 'VPX', 'ADC', 'ADM', 'CPX']
hat, gibt die Funktion distinct($parameters.input_list)
das Ergebnis ['ADM', 'ADC', 'VPX', 'CPX']
zurück.
url.encode()
Die url.encode()
Funktion gibt eine Zeichenfolge zurück, in die Zeichen mithilfe des ASCII-Zeichensatzes gemäß RFC 3986 transformiert werden.
Beispiel:
Die Funktion url.encode("a/b/c")
gibt a%2Fb%2Fc
zurück.
url.decode()
Die Funktion url.decode()
gibt eine Zeichenfolge zurück, in der das URL-codierte Argument gemäß RFC 3986 in eine reguläre Zeichenfolge decodiert wird.
Beispiel:
Die Funktion url.decode("a%2Fb%2Fc")
gibt a/b/c
zurück.
ist-ipv4 ()
Die Funktion is-ipv4()
verwendet eine IP-Adresse als Argument und gibt den booleschen Wert True
zurück, wenn die IP-Adresse im IPv4-Format vorliegt.
Die Funktion is-ipv4(10.10.10.10)
gibt True
zurück.
ist-ipv6 ()
Die Funktion is-ipv6()
nimmt eine IP-Adresse als Argument und gibt den booleschen Wert True
zurück, wenn die IP-Adresse im IPv6-Format vorliegt.
Die Funktion is-ipv6(2001:DB8::)
gibt True
zurück.
startswith()
Die Funktion startswith()
bestimmt, ob ein String mit einem bestimmten Präfix beginnt. Diese Funktion erfordert zwei obligatorische Zeichenfolgenargumente.
startswith(str, sub_str)
Diese Funktion gibt zurück True
, wenn die Zeichenfolge (str
) mit der Teilzeichenfolge (sub_str
) beginnt.
Beispiele:
- Die Funktion
startswith('Citrix', 'Ci')
gibtTrue
zurück. - Die Funktion
startswith('Citrix', 'iC')
gibtFalse
zurück. - Die Funktion
startswith('Citrix', 'Ab')
gibtFalse
zurück.
endswith()
Die Funktion endswith()
bestimmt, ob ein String mit einem bestimmten Suffix endet. Diese Funktion erfordert zwei obligatorische Zeichenfolgenargumente.
endswith(str, sub_str)
Diese Funktion gibt zurück True
, wenn die Zeichenfolge (str
) mit der Teilzeichenfolge (sub_str
) endet.
Beispiele:
- Die Funktion
endswith('Citrix', 'ix')
gibtTrue
zurück. - Die Funktion
endswith('Citrix', 'Ix')
gibtFalse
zurück. - Die Funktion
endswith('Citrix', 'ab')
gibtFalse
zurück.
contains()
Die Funktion contains()
ermittelt, ob ein String einen bestimmten Teilstring enthält. Diese Funktion erfordert zwei obligatorische Zeichenfolgenargumente.
contains(str, sub_str)
Diese Funktion gibt zurück True
, wenn der Teilstring (sub_str
) irgendwo in der Zeichenkette (str
) enthalten ist.
Beispiel:
- Die Funktion
contains('Citrix', 'tri')
gibtTrue
zurück. - Die Funktion
contains('Citrix', 'Ci')
gibtTrue
zurück. - Die Funktion
contains('Citrix', 'ti')
gibtFalse
zurück.
substring()
Verwenden Sie die Funktion substring()
, um einen Teilstring aus einem String zu extrahieren.
substring(str, start_index, end_index)
Diese Funktion erfordert die beiden obligatorischen Argumente und ein optionales Integer-Argument.
-
str
( Obligatorisch) -
start_index
( Obligatorisch) -
end_index
(Fakultativ)
Diese Funktion gibt den Teilstring aus dem string (str
) zurück, der sich zwischen den angegebenen Indexpositionen befindet. Wenn Sie die Endindexposition nicht angeben, extrahiert die Funktion den Teilstring vom Startindex bis zum Ende des Strings.
Hinweis
Wenn Sie
end_index
angeben, schließt die Teilzeichenfolge das Zeichen an der Positionend_index
aus.
Beispiel:
-
Die Funktion
substring('Citrix', 2)
gibttrix
zurück. -
Die Funktion
substring('Citrix', 10)
gibt ("
) zurück.In diesem Beispiel gibt die Funktion eine leere Zeichenfolge zurück, da sie eine ungültige Position
start_index
hat. -
Die Funktion
substring('Citrix', 2, 4)
gibttr
zurück.In diesem Beispiel extrahiert die Funktion die Zeichen zwischen 2 und 4 Indexpositionen.
-
Die Funktion
substring('Citrix', -3)
gibtrix
zurück.Wenn Sie Zeichen extrahieren möchten, die sich am Ende der Zeichenfolge befinden, geben Sie einen negativen Wert für das
start_index
Argument an.In diesem Beispiel extrahiert die Funktion den Teilstring, der die letzten drei Zeichen in der Zeichenfolge enthält.
Teilen
Teilen
In diesem Artikel
- str()
- int()
- bool()
- len()
- min()
- max()
- bin()
- oct()
- hex()
- lower()
- upper()
- sum()
- pow()
- ip()
- base64.encode()
- base64.decode()
- exists()
- filter()
- if-then-else()
- join()
- split()
- map()
- quotewrap()
- replace()
- trim()
- truncate()
- distinct()
- url.encode()
- url.decode()
- ist-ipv4 ()
- ist-ipv6 ()
- startswith()
- endswith()
- contains()
- substring()
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.