Citrix Application Delivery Management-Service

Integrierte Funktionen

Ausdrücke in StyleBooks können integrierte Funktionen verwenden.

Beispielsweise können Sie die integrierte Funktion verwenden, str() 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) gibt 10 zurück.
  • Die Funktion str(1.1.1.1) gibt 1.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") gibt 10 zurück.
  • Die Funktion int(10) gibt 10 zurück.
  • Die Funktion int(ip('0.0.4.1')) gibt 1025 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) gibt true zurück.
  • Die Funktion bool(false) gibt false zurück.
  • Die bool($parameters.a) Funktion gibt zurück false, false wenn der leer $parameters.a ist 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 Werte vorhanden sind ['1.1.1.1', '1.1.1.2', '1.1.1.3'], wird die len($parameters.vips) Funktion zurückgegeben 3.

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) gibt 80 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 von tcp-ports und hat Werte: [80, 81, 8080].

    Die Funktion min($parameters.ports) gibt 80 zurück.

max()

Die max() Funktion 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) gibt 1000 zurück.
  • Die Funktion max(-20, 100, 400) gibt 400 zurück.
  • Die Funktion max(-80, -20, -10) gibt -10 zurück.
  • Die Funktion max(0, 100, -400) gibt 100 zurück.

Beispiele mit einer Liste von Zahlen/TCP-Ports:

  • Unterstützung $parameters.ports ist Liste von tcp-ports und hat Werte: [80, 81, 8080].

    Die Funktion max($parameters.ports) gibt 8080 zurück.

bin()

Die bin() Funktion 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 oct() Funktion 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 lower() Funktion 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 ip() Funktion 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) gibt 3.1.1.1 zurück.

  • Geben Sie eine Zeichenfolge in der ip Funktion an:

    Die Funktion ip('2.1.1.1') gibt 2.1.1.1 zurück.

  • Geben Sie eine Ganzzahl in der ip Funktion an:

    • Die Funktion ip(12) gibt 0.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') gibt 0.0.4.1 zurück.

    Diese Funktion unterstützt auch die Integer-Additions- und Subtraktionsoperationen und gibt eine resultierende IP-Adresse zurück.

    • Zusatz: Die ip(1025) + ip(12) Funktion kehrt zurück 0.0.4.13.

    • Subtraktion: Die ip('1025') - ip(12) Funktion kehrt zurück 0.0.3.245.

    • Kombinieren Sie Addition und Subtraktion: Die ip('1.1.1.1') + ip('1.1.1.1') – ip(2) Renditen 2.2.2.0.

ip_network()

Die ip_network Funktion verwendet IP-Adresse und Netzmaskenlänge als Argumente und gibt eine IP-Netzwerknotation zurück.

Example-1:

Die Funktion ip_network(1.1.1.1, 28) gibt 1.1.1.1/28 zurück.

Example-2:

Betrachte das Netzwerk 1.1.1.1/30. Die Funktion ip_network($parameters.ipaddr, 30) gibt 1.1.1.1 zurück.

Example-3:

Betrachte das Netzwerk 23.1.12.76/24. Die Funktion ip_network(23.1.12.76, $parameters.netmask-len) gibt 24 zurück.

network_ip()

Die network_ip() Funktion gibt die erste IP-Adresse des angegebenen IP-Netzwerks zurück.

Beispiel:

Die Funktion network_ip(1.1.1.1/28) gibt 1.1.1.0 zurück. In diesem Beispiel 1.1.1.0 ist die erste IP-Adresse im angegebenen Netzwerk.

subnets()

Die subnets() Funktion gibt die Liste der Subnetze des angegebenen IP-Netzwerks und der Netzmaskenlänge zurück.

Beispiel:

Die subnets(1.1.1.1/28, 30) Funktion gibt die Subnetzliste aus dem angegebenen IP-Netzwerk und der Netzmaskenlänge zurück. Die Ausgabe kann wie folgt sein:

[1.1.1.0/30', '1.1.1.4/30', '1.1.1.8/30', '1.1.1.12/30']

netmask_ip()

Die netmask_ip() Funktion gibt die Netmask-IP-Adresse für das angegebene IP-Netzwerk zurück.

Beispiel:

Die Funktion netmask_ip(1.1.1.1/28) gibt 255.255.255.0 zurück. Im angegebenen IP-Netzwerk 255.255.255.0 ist die IP-Adresse der Netzmaske.

broadcast_ip()

Die broadcast_ip() Funktion gibt die Broadcast-IP-Adresse für das angegebene IP-Netzwerk zurück.

Beispiel:

Die Funktion broadcast_ip(1.1.1.1/28) gibt 1.1.1.15 zurück. Im angegebenen Netzwerk 1.1.1.1 ist die Broadcast-IP-Adresse.

cidr()

Die cidr() Funktion gibt die CIDR-Notation für das angegebene IP-Netzwerk zurück.

Beispiel:

Die cidr(1.1.1.1/28) Funktion gibt den zurück 1.1.1.0/28. Im gegebenen Netzwerk 1.1.1.0/28 ist die CIDR-Notation.

is_cidr()

Die is_cidr() Funktion akzeptiert einen ipnetwork als Eingabe. Und es gibt zurück, True ob der angegebene Wert mit der CIDR-Notation des IP-Netzwerks übereinstimmt.

Example-1:

Die is_cidr(1.1.1.0/24) Funktion wird zurückgegeben, True da der angegebene Wert die CIDR-Notation des angegebenen Netzwerks ist.

Example-2:

Die is_cidr(1.1.1.1/28) Funktion wird zurückgegeben, False da sich die CIDR-Notation des angegebenen Netzwerks von dem angegebenen Wert unterscheidet.

is_in_network()

Die is_in_network() Funktion akzeptiert ipnetwork und ipaddress wertet. Und es gibt zurück, True ob die angegebene IP-Adresse im angegebenen IP-Netzwerk vorhanden ist.

Example-1:

Die is_in_network(1.1.1.1/24, 1.1.1.121) Funktion wird zurückgegeben True, da die 1.1.1.121 Adresse Teil des 1.1.1.1/24 Netzwerks ist.

Example-2:

Die is_in_network(1.1.1.1/28, 2.1.1.1) Funktion wird zurückgegeben Fasle, da die 2.1.1.1 Adresse nicht Teil des 1.1.1.1/28 Netzwerks ist.

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 exists() Funktion 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 if-then-else($parameters.servicetype == HTTP, $parameters.hport, $parameters.sport) Funktion gibt den Wert von $parameters.hport if $parameters.servicetype has value zurück HTTP.

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 join() Funktion 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, '-') gibt 81-82-83 zurück.

    • Ohne Trennzeichen Argument:

      Die Funktion join($parameters.ports) gibt 818283 zurück.

split()

Die split() Funktion 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 map() Funktion 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:

Suppose $parameters.nums is [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).

  • Zuordnung 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 berechnet wird ($parameters.nums).

quotewrap()

Die quotewrap() Funktion 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 replace() Funktion 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') gibt abcxyz zurück.

    Alle Vorkommnisse von def werden durch ersetzt xyz.

  • replace('abcdefabc', 'def') kehrt zurück abcabc.

    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 trim() Funktion 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 truncate() Funktion hat zwei Argumente:

Argument 1: Zeichenfolge

Argument 2: Zahl

Die Funktion gibt einen String zurück, wo die Eingabezeichenfolge in Argument 1 auf die Länge durch Argument zwei angegeben abgeschnitten wird.

Beispiel:

Die truncate('Citrix ADM', 6) Renditen Citrix.

distinct()

Die distinct() Funktion extrahiert eindeutige Elemente aus einer Listeneingabe.

Beispiele: Wenn$parameters.input_list ['ADM', 'ADC', 'VPX', 'ADC', 'ADM', 'CPX'] ist, gibt die Funktiondistinct($parameters.input_list) ['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 url.decode() Funktion 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.

is-ipv4()

Die is-ipv4() Funktion verwendet eine IP-Adresse als Argument und gibt den booleschen Wert zurück, True wenn die IP-Adresse im IPv4-Format vorliegt.

Die Funktion is-ipv4(10.10.10.10) gibt True zurück.

is-ipv6()

Die is-ipv6() Funktion nimmt eine IP-Adresse als Argument und gibt den booleschen Wert zurück, True wenn die IP-Adresse im IPv6-Format vorliegt.

Die Funktion is-ipv6(2001:DB8::) gibt True zurück.

startswith()

Die startswith()Funktion bestimmt, ob eine Zeichenfolge mit einem gegebenen 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') gibt True zurück.
  • Die Funktion startswith('Citrix', 'iC') gibt False zurück.
  • Die Funktion startswith('Citrix', 'Ab') gibt False zurück.

endswith()

Die endswith()Funktion bestimmt, ob eine Zeichenfolge mit einem gegebenen 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') gibt True zurück.
  • Die Funktion endswith('Citrix', 'Ix') gibt False zurück.
  • Die Funktion endswith('Citrix', 'ab') gibt False zurück.

contains()

Die contains()Funktion bestimmt, ob ein String eine bestimmte Teilzeichenfolge enthält. Diese Funktion erfordert zwei obligatorische Zeichenfolgenargumente.

contains(str, sub_str)

Diese Funktion gibt zurück True, wenn die Teilzeichenfolge (sub_str) irgendwo innerhalb der Zeichenfolge (str) enthalten ist.

Beispiel:

  • Die Funktion contains('Citrix', 'tri') gibt True zurück.
  • Die Funktion contains('Citrix', 'Ci') gibt True zurück.
  • Die Funktion contains('Citrix', 'ti') gibt False zurück.

substring()

Verwenden Sie die substring()Funktion, um eine Teilzeichenfolge aus einer Zeichenfolge zu extrahieren.

substring(str, start_index, end_index)

Diese Funktion erfordert die beiden obligatorischen Argumente und ein optionales ganzzahliges Argument.

  • str ( Obligatorisch)
  • start_index ( Obligatorisch)
  • end_index Optional:

Diese Funktion gibt die Teilzeichenfolge aus der Zeichenfolge (str), die sich zwischen den angegebenen Indexpositionen befindet. Wenn Sie die Endindexposition nicht angeben, extrahiert die Funktion die Teilzeichenfolge vom Startindex bis zum Ende der Zeichenfolge.

Hinweis

Wenn Sie end_index angeben, schließt die Teilzeichenfolge das Zeichen an der Position end_index aus.

Beispiel:

  • Die Funktion substring('Citrix', 2) gibt trix 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) gibt tr zurück.

    In diesem Beispiel extrahiert die Funktion die Zeichen zwischen 2 und 4 Indexpositionen.

  • Die Funktion substring('Citrix', -3) gibt rix zurück.

    Wenn Sie Zeichen extrahieren möchten, die sich am Ende der Zeichenfolge befinden, geben Sie einen negativen Wert für das start_indexArgument an.

    In diesem Beispiel extrahiert die Funktion die Teilzeichenfolge, die die letzten drei Zeichen in der Zeichenfolge enthält.