Split-Funktion in PowerAppsSplit function in PowerApps

Teilt eine Textzeichenfolge in eine Tabelle von Teilzeichenfolgen auf.Splits a text string into a table of substrings.

BeschreibungDescription

Die Split-Funktion teilt eine Textzeichenfolge in eine Tabelle von Teilzeichenfolgen auf.The Split function breaks a text string into a table of substrings. Mit der Split-Funktion können Sie durch Trennzeichen getrennte Listen, Datumsangaben, deren Komponenten durch einen Schrägstrich getrennt sind, und andere Zeichenfolgen, in denen ein eindeutiges Trennzeichen verwendet wird, aufteilen.Use Split to break up comma delimited lists, dates that use a slash between date parts, and in other situations where a well defined delimiter is used.

Zum Aufteilen der Textzeichenfolge wird ein Trennzeichen verwendet.A separator string is used to break the text string apart. Bei dem Trennzeichen kann es sich um 0 (null), ein oder mehr Zeichen handeln, die als Ganzes in der Textzeichenfolge verglichen werden.The separator can be zero, one, or more characters that are matched as a whole in the text string. Bei Verwendung einer Zeichenfolge der Länge 0 (null) bzw. einer leeren Zeichenfolge wird jedes Zeichen einzeln herausgetrennt.Using a zero length or blank string results in each character being broken out individually. Die verglichenen Trennzeichen werden nicht im Ergebnis zurückgegeben.The matched separator characters are not returned in the result. Wenn kein übereinstimmendes Trennzeichen gefunden wird, wird die gesamte Textzeichenfolge als einzelnes Ergebnis zurückgegeben.If no separator match is found then the entire text string is returned as a single result.

Mit der Concat-Funktion können Sie die Zeichenfolgen wieder zusammenfügen (ohne die Trennzeichen).Use the Concat function to recombine the string (without the separators).

SyntaxSyntax

Split( Text, Trennzeichen )Split( Text, Separator )

  • Text: erforderlich.Text - Required. Der aufzuteilende Text.Text to split.
  • Trennzeichen: erforderlich.Separator - Required. Das beim Aufteilen der Zeichenfolge zu verwendende Trennzeichen.Separator to use in splitting the string. Dieses kann 0 (null), ein oder mehr Zeichen umfassen.Can be zero, one, or more characters.

BeispieleExamples

FormelFormula BeschreibungDescription ErgebnisResult
Split( "Apples, Oranges, Bananas", "," )Split( "Apples, Oranges, Bananas", "," ) Teilt die unterschiedlichen Früchte anhand des Kommatrennzeichens auf.Splits the different fruits apart, based on the comma separator. Die Aufteilung erfolgt nur auf Grundlage des Kommas ohne Berücksichtigung des Leerzeichens hinter ihm, sodass vor „ Orangen“ und „ Bananen“ ein Leerzeichen steht.The split is performed based on only the comma and not the space after it, resulting in a space at the front of " Oranges" and " Bananas".
TrimEnds( Split( "Apples, Oranges, Bananas", "," ) )TrimEnds( Split( "Apples, Oranges, Bananas", "," ) ) Wie im vorherigen Beispiel, jedoch wird in diesem Fall das Leerzeichen durch die TrimEnds-Funktion entfernt, die auf die durch die Split-Funktion erzeugte Tabelle mit einer einzelnen Spalte angewendet wird.Same as the previous example, but in this case the space is removed by the TrimEnds function, operating on the single column table that is produced by Split. Wir hätten auch das Trennzeichen „, “ verwenden können, in dem das Trennzeichen nach dem Komma enthalten ist. Bei Verwendung dieses Trennzeichens treten jedoch Probleme auf, wenn kein Leerzeichen oder zwei Leerzeichen vorhanden sind.We could have also used the separator ", " which includes the space after the comma, but that would not have worked properly if there is no space or there are two spaces.
Split( "08/28/17", "/" )Split( "08/28/17", "/" ) Teilt das Datum auf, wobei als Trennzeichen ein Schrägstrich verwendet wird.Splits the date apart, using a forward slash as the separator.
Split( "Hello, World", "," )Split( "Hello, World", "," ) Teilt die Wörter auf, wobei als Trennzeichen ein Komma verwendet wird.Splits the words apart, using a comma as the separator. Das zweite Ergebnis beginnt mit einem Leerzeichen, da dies das direkt auf das Komma folgende Zeichen war.The second result starts with a space since this was the character immediately following the comma.
Split( "Hello, World", "o" )Split( "Hello, World", "o" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen das Zeichen „o“ verwendet wird.Splits the string apart, using the character "o" as the separator.
Split( "Hello, World", "l" )Split( "Hello, World", "l" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen das Zeichen „l“ verwendet wird.Splits the string apart, using the single character "l" as the separator. Da sich zwischen den beiden Buchstaben l in Hello keine Zeichen befanden, wurde ein leerer Wert zurückgegeben.Since there were no characters between the two l's in Hello, a blank value was returned.
Split( "Hello, World", "ll" )Split( "Hello, World", "ll" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen das doppelte Zeichen „ll“ verwendet wird.Splits the string apart, using the double character "ll" as the separator.
Split( "Hello, World", "%" )Split( "Hello, World", "%" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen das Prozentzeichen verwendet wird.Splits the string apart, using the percent sign as the separator. Da dieses Trennzeichen nicht in der Zeichenfolge enthalten ist, wird die gesamte Zeichenfolge als ein Ergebnis zurückgegeben.Since this separator does not appear in the string, the entire string is returned as one result.
Split( "Hello, World", "" )Split( "Hello, World", "" ) Teilt die Zeichenfolge auf, wobei als Trennzeichen eine leere Zeichenfolge (0 Zeichen) verwendet wird.Splits the string apart, using an empty string as the separator (zero characters). Dadurch wird die Zeichenfolge in jedes einzelne Zeichen aufgeteilt.This will break the string on each character.