Zeichenfolgen-Transformationsfunktionen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Verwenden Sie Zeichenfolgen-Transformationsfunktionen, um Zeichenfolgen-Datenpillen neu zu formatieren oder Berechnungen durchzuführen.

    Zeichenfolgen-Transformationsfunktionen erfordern eine Zeichenfolgen-Eingabedatenpille. Stellen Sie sicher, dass Sie die richtige Eingabe verwenden Datenpillentyp Beim Anwenden von Zeichenfolgen-Transformationsfunktionen. Wenn eine Zeichenfolgen-Transformationsfunktion auf einen falschen Datentyp angewendet wird, werden die Daten zur Laufzeit nicht umgewandelt, und stattdessen wird der Eingabewert zurückgegeben. Weitere Informationen zum Bestätigen Ihrer Flow-Laufzeitwerte finden Sie unter Testen Sie einen Flow .

    Zeichenfolge in Zahl konvertieren

    Konvertiert eine Zeichenfolge in eine Zahl.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zahl: Zahl, die aus einer Zeichenfolge konvertiert wurde.
    Abbildung : 1. Beispiel
    • Eingabe: „500“
    • Ausgabe: 500

    Enthält

    Gibt Zurück Wahr Wenn die Eingabezeichenfolge eine bestimmte Zeichensequenz enthält.

    Eingabedatenpille Parameter Ausgabedatenpille
    Zeichenfolge Zeichen, nach denen gesucht werden soll. Boolescher Wert, der angibt, ob in der Eingabezeichenfolge eine Zeichenfolge vorhanden ist
    Abbildung : 2. Beispiel
    • Eingabe: Käsepizza
    • Parameter: Käse
    • Ausgabe: Wahr

    Enthält nicht

    Gibt Zurück Wahr Wenn die Eingabezeichenfolge keine bestimmte Zeichensequenz enthält.

    Eingabedatenpille Parameter Ausgabedatenpille
    Zeichenfolge Zeichen, nach denen gesucht werden soll. Boolescher Wert, der angibt, ob in der Eingabezeichenfolge keine Zeichenfolge vorhanden ist
    Abbildung : 3. Beispiel
    • Eingabe: Käsepizza
    • Parameter: Joey
    • Ausgabe: Wahr

    Endet mit

    Gibt Zurück Wahr Wenn die Eingabezeichenfolge mit einer bestimmten Zeichensequenz endet.

    Eingabedatenpille Parameter Ausgabedatenpille
    Zeichenfolge Zeichen, nach denen gesucht werden soll. Boolescher Wert, der angibt, ob die Eingabezeichenfolge mit der angegebenen Zeichensequenz endet
    Abbildung : 4. Beispiel
    • Eingabe: Käsepizza
    • Parameter: Pizza
    • Ausgabe: Wahr

    Erstes Zeichen

    Gibt das erste Zeichen der Eingabezeichenfolge zurück.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zeichenfolge: Transformierte Zeichenfolge als erstes Zeichen der Eingabezeichenfolge
    Abbildung : 5. Beispiel
    • Eingabe: Madrid
    • Ausgabe: M

    In diesem Beispiel wird der Flow ausgelöst, wenn ein Anwenderdatensatz [sys_user] erstellt wird. Der Flow aktualisiert dann den Stadt Feld für den Anwenderdatensatz [sys_user] mit einem Code, der als erstes Zeichen des Namens der Stadt dargestellt wird.

    Aktualisieren Sie den Ortscode für einen Anwender.

    Letztes Zeichen

    Gibt das letzte Zeichen der Eingabezeichenfolge zurück.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zeichenfolge: Transformierte Zeichenfolge als letztes Zeichen der Eingabezeichenfolge
    Abbildung : 6. Beispiel
    • Eingabe: Madrid
    • Ausgabe: d

    Zeichenfolge ersetzen

    Gibt eine ersetzte Zeichenfolge aus der Eingabezeichenfolge basierend auf dem angegebenen regulären Ausdruck (regulärer Ausdruck) und der Ersatzzeichenfolge zurück. Verwenden Sie das reguläre JavaScript-Ausdrucksformat.

    Eingabedatenpille Parameter Ausgabedatenpille
    Zeichenfolge
    • Regex – Regulärer Ausdruck, der für den Ersatz abgeglichen werden soll
    • Replace String – Ersatzzeichenfolge
    Resultierende Zeichenfolge nach Ersetzung durch angegebene Parameter
    Abbildung : 7. Beispiel
    • Eingabe: „Beispieleingabezeichenfolge.“
    • Parameter:
      • Regulärer Ausdruck: \"
      • Ersatzzeichenfolge: \\\"
    • Ausgabe: \„Beispieleingabezeichenfolge.\“

    Größe

    Gibt die Gesamtanzahl der Zeichen in der Eingabezeichenfolge zurück.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Ganzzahl
    Abbildung : 8. Beispiel
    • Eingabe: Beispieleingabezeichenfolge.
    • Ausgabe: 21

    Teilen

    Gibt eine Array.Zeichenfolge basierend auf einer angegebenen zurück Trennzeichen Die die Eingabezeichenfolge teilt. Wenn Trennzeichen Feld wird leer gelassen, die Transformation wird ignoriert, und das System gibt die Eingabezeichenfolge zurück. Wenn Sie einen anderen Datentyp als eine Zeichenfolge als eingeben Trennzeichen , Das System konvertiert den angegebenen Wert in eine Zeichenfolge.

    Eingabedatenpille Parameter Ausgabedatenpille
    Zeichenfolge Separator – Geben Sie ein Trennzeichen ein, das angibt, wo die Eingabezeichenfolge aufgeteilt werden soll. Wenn leer gelassen, wird die Eingabezeichenfolge zur Laufzeit nicht umgewandelt. Array.String: Ein Array von Unterzeichenfolgen aus der Eingabezeichenfolge
    Abbildung : 9. Beispiel
    • Eingabe: Beispiel: Eingabe, Zeichenfolge.
    • Trennzeichen: ,
    • Ausgabe: ["Beispiel", "Eingabe", "Zeichenfolge"]

    Beginnt mit

    Gibt Zurück Wahr Wenn die Eingabezeichenfolge mit einer bestimmten Zeichensequenz beginnt.

    Eingabedatenpille Parameter Ausgabedatenpille
    Zeichenfolge Zeichen, nach denen gesucht werden soll. Boolescher Wert, der angibt, ob die Eingabezeichenfolge mit der angegebenen Zeichensequenz beginnt
    Abbildung : 10. Beispiel
    • Eingabe: Käsepizza
    • Parameter: Chees
    • Ausgabe: Wahr

    Teilzeichenfolge

    Gibt eine Teilzeichenfolge aus der Eingabezeichenfolge zurück, die auf der angegebenen basiert Startindex Und Endindex . Index der Eingabezeichenfolge beginnt bei 0.

    Eingabedatenpille Parameter Ausgabedatenpille
    Zeichenfolge
    • Start Index – Index des ersten Zeichens, das in die zurückgegebene Teilzeichenfolge aufgenommen werden soll
    • End Index – Index des letzten Zeichens, das in die zurückgegebene Teilzeichenfolge aufgenommen werden soll
    Zeichenfolge: Transformierte Zeichenfolge als Teilzeichenfolge der Eingabezeichenfolge
    Abbildung : 11. Beispiel
    • Eingabe: Beispieleingabezeichenfolge
    • Startindex: 3
    • Endindex: 6
    • Ausgabe: Mple

    In Kleinbuchstaben

    Konvertiert die Eingabezeichenfolge vollständig in Kleinbuchstaben.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zeichenfolge vollständig in Kleinbuchstaben
    Abbildung : 12. Beispiel
    • Eingabe: Beispieleingabezeichenfolge
    • Ausgabe: Beispieleingabezeichenfolge

    In richtige Groß-/Kleinschreibung

    Ändert die Groß-/Kleinschreibung von Wörtern in der Eingabezeichenfolge. Großbuchstaben des ersten Buchstabens jedes Worts und die verbleibenden Buchstaben im Wort in Kleinbuchstaben. Ein Wort gilt als jede Zeichenfolge, die durch ein Leerzeichen, einen Bindestrich, einen umgekehrten Schrägstrich oder einen Schrägstrich getrennt ist. Die Transformationsfunktion wertet Wörter immer von links nach rechts aus, um den ersten Buchstaben zu bestimmen.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zeichenfolge mit der richtigen Groß-/Kleinschreibung
    Abbildung : 13. Beispiel
    • Eingabe: Beispiel: Eingabezeichenfolge/-TEXT
    • Ausgabe: Beispiel: Eingabezeichenfolge/-Text

    In Großbuchstaben

    Konvertiert die Eingabezeichenfolge vollständig in Großbuchstaben.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zeichenfolge vollständig in Großbuchstaben
    Abbildung : 14. Beispiel
    • Eingabe: Beispieleingabezeichenfolge
    • Ausgabe: BEISPIELEINGABEZEICHENFOLGE

    Beschneiden

    Entfernt Leerzeichen am Anfang und Ende der Eingabezeichenfolge. Entfernt keine Leerzeichen in der Eingabezeichenfolge.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zeichenfolge: Transformierte Zeichenfolge mit gekürztem Leerzeichen
    Abbildung : 15. Beispiel
    • Eingabe: SQL Server APAC 1
    • Ausgabe: SQL Server APAC 1

    In diesem Beispiel führt die Aktion einen REST-Aufruf an ein Drittparteisystem durch und ruft einen Antworttext ab, der Daten zu einem Server enthält. Anschließend entfernt die Transformationsfunktion „Trimmen“ unerwünschte Leerzeichen, bevor der Name des Servers einem neuen Datensatz in der Tabelle „Server“ [cmdb_ci_Server] hinzugefügt wird.

    Schneiden Sie Leerzeichen von einem Servernamen ab, bevor Sie ihn zur CMDB hinzufügen.