Die Funktionen „Replace“ und „Substitute“ in PowerAppsReplace and Substitute functions in PowerApps

Ersetzen Sie einen Teil einer Textzeichenfolge durch eine andere Zeichenfolge.Replace a portion of a string of text with another string.

BeschreibungDescription

Die Replace-Funktion identifiziert den zu ersetzenden Text anhand der Anfangsposition und Länge.The Replace function identifies the text to replace by starting position and length.

Die Substitute-Funktion identifiziert den zu ersetzenden Text anhand einer Übereinstimmung mit einer Zeichenfolge.The Substitute function identifies the text to replace by matching a string. Wenn mehr als eine Übereinstimmung gefunden wird, können Sie steuern, welcher Typ ersetzt wird.If more than one match is found, you can control which one is replaced.

Wenn Sie eine einzelne Zeichenfolge übergeben, ist der Rückgabewert die geänderte Zeichenfolge.If you pass a single string, the return value is the modified string. Wenn Sie eine einspaltige Tabelle übergeben, die Zeichenfolgen enthält, ist der Rückgabewert eine einspaltige Tabelle mit geänderten Zeichenfolgen.If you pass a single-column table that contains strings, the return value is a single-column table of modified strings. Mehrspaltige Tabellen können in einspaltige Tabellen umgeformt werden, wie unter Arbeiten mit Tabellen beschrieben.If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

SyntaxSyntax

Replace( String, StartingPosition, NumberOfCharacters, NewString )Replace( String, StartingPosition, NumberOfCharacters, NewString )

  • Zeichenfolge: erforderlich.String - Required. Die zu verarbeitende ZeichenfolgeThe string to operate on.
  • Anfangsposition: erforderlich.StartingPosition - Required. Zeichenposition, ab der ersetzt werden soll.Character position to start the replacement. Das erste Zeichen von String befindet sich an Position 1.The first character of String is at position 1.
  • AnzahlDerZeichen: erforderlich.NumberOfCharacters - Required. Die Anzahl der zu ersetzenden Zeichen in StringThe number of characters to replace in String.
  • NeueZeichenfolge: erforderlich.NewString - Required. Die Ersatzzeichenfolge.The replacement string. Die Anzahl der Zeichen in diesem Argument kann sich von dem NumberOfCharacters-Argument unterscheiden.The number of characters in this argument can differ from the NumberOfCharacters argument.

Substitute( Zeichenfolge, alte Zeichenfolge, NewString [, InstanceNumber ])Substitute( String, OldString, NewString [, InstanceNumber ] )

  • Zeichenfolge: erforderlich.String - Required. Die zu verarbeitende ZeichenfolgeThe string to operate on.
  • AlteZeichenfolge: erforderlich.OldString - Required. Die zu ersetzende ZeichenfolgeThe string to replace.
  • NeueZeichenfolge: erforderlich.NewString - Required. Die Ersatzzeichenfolge.The replacement string. AlteZeichenfolge und NeueZeichenfolge können unterschiedlich lang sein.OldString and NewString can have different lengths.
  • AnzahlDerInstanzen: optional.InstanceNumber - Optional. Standardmäßig wird die erste Instanz von OldString ersetzt.By default, the first instance of OldString is replaced. Wenn String mehr als eine Instanz enthält, können Sie angeben, welche Instanz ersetzt wird.If String contains more than one instance, you can specify which instance to replace.

Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )

  • EinspaltigeTabelle: erforderlich.SingleColumnTable - Required. Eine einspaltige Tabelle mit Zeichenfolgen, die verarbeitet werden sollen.A single-column table of strings to operate on.
  • Anfangsposition: erforderlich.StartingPosition - Required. Zeichenposition, ab der ersetzt werden soll.Character position to start the replacement. Das erste Zeichen einer jeden Zeichenfolge in der Tabelle ist an Position 1.The first character of each string in the table is at position 1.
  • AnzahlDerZeichen: erforderlich.NumberOfCharacters - Required. Die Zahl der zu ersetzenden Zeichen in jeder ZeichenfolgeThe number of characters to replace in each string.
  • NeueZeichenfolge: erforderlich.NewString - Required. Die Ersatzzeichenfolge.The replacement string. Die Anzahl der Zeichen in diesem Argument kann sich von dem NumberOfCharacters-Argument unterscheiden.The number of characters in this argument can differ from the NumberOfCharacters argument.

Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )

  • EinspaltigeTabelle: erforderlich.SingleColumnTable - Required. Eine einspaltige Tabelle mit Zeichenfolgen, die verarbeitet werden sollen.A single-column table of strings to operate on.
  • AlteZeichenfolge: erforderlich.OldString - Required. Die zu ersetzende ZeichenfolgeThe string to replace.
  • NeueZeichenfolge: erforderlich.NewString - Required. Die Ersatzzeichenfolge.The replacement string. AlteZeichenfolge und NeueZeichenfolge können unterschiedlich lang sein.OldString and NewString can have different lengths.
  • AnzahlDerInstanzen: optional.InstanceNumber - Optional. Standardmäßig wird die erste Instanz von OldString ersetzt.By default, the first instance of OldString is replaced. Wenn die Tabelle mehr als eine Instanz enthält, können Sie festlegen, welche Instanz ersetzt werden soll.If the table contains more than one instance, you can specify which instance to replace.