---
sourceDocument: Xanadu-Build-Workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Build-Workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Zeichenfolgentransformationsfunktionen

# Zeichenfolgentransformationsfunktionen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 14. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Verwenden Sie Zeichenfolgentransformationsfunktionen, um Zeichenfolgendatenpillen neu zu formatieren oder Berechnungen durchzuführen.
Zeichenfolgentransformationsfunktionen erfordern eine Zeichenfolgen-Eingabedatenpille. Stellen Sie sicher, dass Sie den richtigen Eingabepillentyp [verwenden,](https://servicenow-prod.fluidtopics.net/mibKO7y~Yy5KMvU9QjZQUA "Aktionen und Subflows verwenden Variablen zum Speichern von Eingabe- und Ausgabedaten. Der Datentyp der Variable bestimmt, welche Art von Daten gespeichert werden und welche erweiterten Konfigurationsoptionen sie hat.") wenn Sie Zeichenfolgentransformationsfunktionen anwenden. Wenn eine Zeichenfolgentransformationsfunktion auf einen unzulässigen Datentyp angewendet wird, werden die Daten zur Laufzeit nicht umgewandelt und stattdessen der Eingabewert zurückgegeben. Weitere Informationen zum Bestätigen der Werte für die Flow-Laufzeit finden Sie [unter Flow testen](https://servicenow-prod.fluidtopics.net/qmlOq7vvK6cXTUIFfxbBFw "Bevor Sie einen Ablauf aktivieren, damit andere Benutzer darauf zugreifen können, testen Sie, ob er so funktioniert, wie Sie es erwarten.").

## Zeichenfolge in Zahl konvertieren {#string-transform-functions__section_dmq_3lk_hrb}

Wandelt eine Zeichenfolge in eine Zahl um.
{#string-transform-functions__table_xjp_llk_hrb__entry__2}

| Eingabedatenpille | Ausgabedatenpille |
|-|-|
| Zeichenfolge | Zahl: Aus einer Zeichenfolge konvertierte Zahl. |
[ ]

{#string-transform-functions__table_xjp_llk_hrb} Abbildung : 1. Beispiel

* Eingabe: `„500"`
* Ausgabe: `500`
{#string-transform-functions__ul_yq4_plk_hrb}

## Enthält {#string-transform-functions__section_ndv_q54_mpb}

Gibt „ true " zurück, wenn die Eingabezeichenfolge eine bestimmte Reihenfolge von Zeichen enthält.  
{#string-transform-functions__table_wd2_x54_mpb__entry__3}

| Eingabedatenpille | Parameter | Ausgabedatenpille |
|-|-|-|
| Zeichenfolge | Zu suchende Zeichen. | Boolescher Wert, der angibt, ob eine bestimmte Reihenfolge von Zeichen in der Eingabezeichenfolge vorhanden ist |
[ ]

{#string-transform-functions__table_wd2_x54_mpb}  
Abbildung : 2. Beispiel

* Eingabe: `Käsepizza`
* Parameter: `„Käse"`.
* Ausgabe: `true`
{#string-transform-functions__ul_cbn_dv4_mpb}

## Enthält nicht {#string-transform-functions__section_zk4_r54_mpb}

Gibt „ true " zurück, wenn die Eingabezeichenfolge eine bestimmte Reihenfolge von Zeichen nicht enthält.  
{#string-transform-functions__table_bpj_mv4_mpb__entry__3}

| Eingabedatenpille | Parameter | Ausgabedatenpille |
|-|-|-|
| Zeichenfolge | Zu suchende Zeichen. | Boolescher Wert, der angibt, ob eine bestimmte Reihenfolge von Zeichen in der Eingabezeichenfolge nicht vorhanden ist |
[ ]

{#string-transform-functions__table_bpj_mv4_mpb}  
Abbildung : 3. Beispiel

* Eingabe: `Käsepizza`
* Parameter: `Joey`
* Ausgabe: `true`
{#string-transform-functions__ul_kkd_qv4_mpb}

## Endet mit {#string-transform-functions__section_kqc_s54_mpb}

Gibt „ true " zurück, wenn die Eingabezeichenfolge mit einer bestimmten Reihenfolge von Zeichen endet.  
{#string-transform-functions__table_zck_wv4_mpb__entry__3}

| Eingabedatenpille | Parameter | Ausgabedatenpille |
|-|-|-|
| Zeichenfolge | Zu suchende Zeichen. | Boolescher Wert, der angibt, ob die Eingabezeichenfolge mit der angegebenen Reihenfolge von Zeichen endet |
[ ]

{#string-transform-functions__table_zck_wv4_mpb}  
Abbildung : 4. Beispiel

* Eingabe: `Käsepizza`
* Parameter: `Pizza`
* Ausgabe: `true`
{#string-transform-functions__ul_wvj_2w4_mpb}

## Erstes Zeichen {#string-transform-functions__first-character}

Gibt das erste Zeichen der Eingabezeichenfolge zurück.  
{#string-transform-functions__table_lq2_rdg_mkb__entry__2}

| Eingabedatenpille | Ausgabedatenpille |
|-|-|
| Zeichenfolge | Zeichenfolge: Umgewandelte Zeichenfolge als erstes Zeichen der Eingabezeichenfolge |
[ ]

{#string-transform-functions__table_lq2_rdg_mkb}  
Abbildung : 5. Beispiel

* Eingabe: `Madrid`
* Ausgabe: `M`

{#string-transform-functions__ul_pby_rdz_jjb}

In diesem Beispiel wird der Flow ausgelöst, wenn ein Benutzerdatensatz \[sys_user\] erstellt wird. Anschließend aktualisiert der Flow das Feld Stadt für den Datensatz „Benutzer" \[sys_user\] mit einem Code, der als erstes Zeichen des Namens der Stadt dargestellt wird.

## Letztes Zeichen {#string-transform-functions__section_rhh_tzx_2jb}

Gibt das letzte Zeichen der Eingabezeichenfolge zurück.  
{#string-transform-functions__table_tll_rhg_mkb__entry__2}

| Eingabedatenpille | Ausgabedatenpille |
|-|-|
| Zeichenfolge | Zeichenfolge: Umgewandelte Zeichenfolge als letztes Zeichen der Eingabezeichenfolge |
[ ]

{#string-transform-functions__table_tll_rhg_mkb}  
Abbildung : 6. Beispiel

* Eingabe: `Madrid`
* Ausgabe: `d`
{#string-transform-functions__ul_opv_3cz_jjb}

## Zeichenfolge ersetzen {#string-transform-functions__section_cty_s54_mpb}

Gibt eine ersetzte Zeichenfolge aus der Eingabezeichenfolge basierend auf dem angegebenen regulären Ausdruck (regulären Ausdruck) und der Ersatzzeichenfolge zurück. Verwenden Sie das Format für reguläre JavaScript-Ausdrücke.  
{#string-transform-functions__table_el5_3w4_mpb__entry__3}

| Eingabedatenpille | Parameter | Ausgabedatenpille |
|-|-|-|
| Zeichenfolge | * Regex Regulärer Ausdruck, der für die Ersetzung abgeglichen werden soll * Replace String Ersatzzeichenfolge {#string-transform-functions__ul_xdx_jw4_mpb} | Resultierende Zeichenfolge nach Ersetzung durch angegebene Parameter |
[ ]

{#string-transform-functions__table_el5_3w4_mpb}  
Abbildung : 7. Beispiel

* Eingabe: `„Beispiel-Eingabezeichenfolge."`
* Parameter:
  * Regulärer Ausdruck: `\"`
  * Ersatzzeichenfolge: `\\\"`
  {#string-transform-functions__ul_ccj_zw4_mpb}
* Ausgabe: `\"Beispiel-Eingabezeichenfolge.\"`
{#string-transform-functions__ul_vmq_tw4_mpb}

## Größe {#string-transform-functions__section_i4n_tzx_2jb}

Gibt die Gesamtanzahl der Zeichen in der Eingabezeichenfolge zurück.  
{#string-transform-functions__table_k4c_31n_mkb__entry__2}

| Eingabedatenpille | Ausgabedatenpille |
|-|-|
| Zeichenfolge | Ganzzahl |
[ ]

{#string-transform-functions__table_k4c_31n_mkb}  
Abbildung : 8. Beispiel

* Eingabe: `Beispiel-Eingabezeichenfolge.`
* Ausgabe: `21`
{#string-transform-functions__ul_br1_cfz_jjb}

## Teilen {#string-transform-functions__section_tx4_tzx_2jb}

Gibt eine Array.String basierend auf einem angegebenen Trennzeichen zurück, das die Eingabezeichenfolge teilt. Wenn das Feld Trennzeichen leer gelassen wird, wird die Transformation ignoriert, und das System gibt die Eingabezeichenfolge zurück. Wenn Sie als Trennzeichen einen anderen Datentyp als eine Zeichenfolge eingeben, konvertiert das System den angegebenen Wert in eine Zeichenfolge.  
{#string-transform-functions__table_igr_41n_mkb__entry__3}

| Eingabedatenpille | Parameter | Ausgabedatenpille |
|-|-|-|
| Zeichenfolge | Separator Geben Sie ein Trennzeichen ein, das angibt, wo die Eingabezeichenfolge aufgeteilt werden soll. Wenn dieses Feld leer gelassen wird, wird die Eingabezeichenfolge zur Laufzeit nicht umgewandelt. | Array.String : Ein Array von Unterzeichenfolgen aus der Eingabezeichenfolge |
[ ]

{#string-transform-functions__table_igr_41n_mkb}  
Abbildung : 9. Beispiel

* Eingabe: `Beispiel, Eingabe, Zeichenfolge.`
* Trennzeichen: `,`
* Ausgabe: `["Beispiel", "Eingabe", "Zeichenfolge."]`
{#string-transform-functions__ul_unn_xjz_jjb}

## Beginnt mit {#string-transform-functions__section_u3s_t54_mpb}

Gibt „ true " zurück, wenn die Eingabezeichenfolge mit einer bestimmten Reihenfolge von Zeichen beginnt.  
{#string-transform-functions__table_js2_2x4_mpb__entry__3}

| Eingabedatenpille | Parameter | Ausgabedatenpille |
|-|-|-|
| Zeichenfolge | Zu suchende Zeichen. | Boolescher Wert, der angibt, ob die Eingabezeichenfolge mit der angegebenen Reihenfolge von Zeichen beginnt |
[ ]

{#string-transform-functions__table_js2_2x4_mpb}  
Abbildung : 10. Beispiel

* Eingabe: `Käsepizza`
* Parameter: `„Käs".`
* Ausgabe: `true`
{#string-transform-functions__ul_ls2_2x4_mpb}

## Teilzeichenfolge {#string-transform-functions__section_l25_tzx_2jb}

Gibt eine Teilzeichenfolge aus der Eingabezeichenfolge zurück, die auf dem angegebenen Startindex und Endindexbasiert. Der Index der Eingabezeichenfolge beginnt bei 0.  
{#string-transform-functions__table_orx_v1n_mkb__entry__3}

| 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 {#string-transform-functions__ul_g5q_xmz_jjb} | Zeichenfolge: Umgewandelte Zeichenfolge als Teilzeichenfolge der Eingabezeichenfolge |
[ ]

{#string-transform-functions__table_orx_v1n_mkb}  
Abbildung : 11. Beispiel

* Eingabe: `Beispiel-Eingabezeichenfolge`
* Startindex: `3`
* Endindex: `6`
* Ausgabe: `mpl`
{#string-transform-functions__ul_pkz_dnz_jjb}

## In Kleinbuchstaben {#string-transform-functions__section_atv_tzx_2jb}

Konvertiert die Eingabezeichenfolge vollständig in Kleinbuchstaben.  
{#string-transform-functions__table_o3t_nbn_mkb__entry__2}

| Eingabedatenpille | Ausgabedatenpille |
|-|-|
| Zeichenfolge | Zeichenfolge vollständig in Kleinbuchstaben |
[ ]

{#string-transform-functions__table_o3t_nbn_mkb}  
Abbildung : 12. Beispiel

* Eingabe: `Beispieleingabezeichenfolge`
* Ausgabe: `Beispiel-Eingabezeichenfolge`
{#string-transform-functions__ul_r2z_x41_kjb}

## In richtige Groß-/Kleinschreibung {#string-transform-functions__section_a4y_3wv_knb}

Ändert die Groß-/Kleinschreibung von Wörtern in der Eingabezeichenfolge. Schreibt den ersten Buchstaben jedes Worts groß und ändert die verbleibenden Buchstaben des Worts in Kleinbuchstaben. Als Wort gilt jede Zeichenfolge, die durch ein Leerzeichen, einen Bindestrich, einen umgekehrten Schrägstrich oder einen Schrägstrich getrennt ist. Die Umwandlungsfunktion wertet Wörter immer von links nach rechts aus, um den ersten Buchstaben zu bestimmen.  
{#string-transform-functions__table_ld1_m1w_knb__entry__2}

| Eingabedatenpille | Ausgabedatenpille |
|-|-|
| Zeichenfolge | Zeichenfolge mit der richtigen Groß-/Kleinschreibung |
[ ]

{#string-transform-functions__table_ld1_m1w_knb}  
Abbildung : 13. Beispiel

* Eingabe: `Beispiel-Eingabezeichenfolge/TEXT`
* Ausgabe: `Beispiel für Eingabezeichenfolge/-text`
{#string-transform-functions__ul_qxj_4wv_knb}

## In Großbuchstaben {#string-transform-functions__section_hrw_tzx_2jb}

Konvertiert die Eingabezeichenfolge vollständig in Großbuchstaben.  
{#string-transform-functions__table_lsr_dcn_mkb__entry__2}

| Eingabedatenpille | Ausgabedatenpille |
|-|-|
| Zeichenfolge | Zeichenfolge vollständig in Großbuchstaben |
[ ]

{#string-transform-functions__table_lsr_dcn_mkb}  
Abbildung : 14. Beispiel

* Eingabe: `Beispieleingabezeichenfolge`
* Ausgabe: `BEISPIEL-EINGABEZEICHENFOLGE`
{#string-transform-functions__ul_qkn_dbp_kkb}

## Beschneiden {#string-transform-functions__section_r2l_tzx_2jb}

Entfernt Leerzeichen am Anfang und Ende der Eingabezeichenfolge. Leerzeichen innerhalb der Eingabezeichenfolge werden nicht entfernt.  
{#string-transform-functions__table_rcg_pcn_mkb__entry__2}

| Eingabedatenpille | Ausgabedatenpille |
|-|-|
| Zeichenfolge | Zeichenfolge - Umgewandelte Zeichenfolge mit entfernten Leerzeichen |
[ ]

{#string-transform-functions__table_rcg_pcn_mkb}  
Abbildung : 15. Beispiel

* Eingabe: ` SQL Server APAC 1 `
* Ausgabe: `SQL Server APAC 1`

{#string-transform-functions__ul_b2y_z41_kjb}

In diesem Beispiel führt die Aktion einen REST-Aufruf an ein Drittparteisystem durch und GET einen Antworttext mit Daten zu einem Server. Anschließend entfernt die Transformationsfunktion Kürzen unerwünschte Leerzeichen, bevor der Name des Servers einem neuen Datensatz in der Tabelle „Server" \[cmdb_ci_server\] hinzugefügt wird.


