Ersetzen Sie einen Teil einer Textzeichenfolge durch eine andere Zeichenfolge.

Beschreibung

Die Replace-Funktion identifiziert den zu ersetzenden Text anhand der Anfangsposition und Länge.

Die Substitute-Funktion identifiziert den zu ersetzenden Text anhand einer Übereinstimmung mit einer Zeichenfolge. Wenn mehr als eine Übereinstimmung gefunden wird, können Sie steuern, welcher Typ ersetzt wird.

Wenn Sie eine einzelne Zeichenfolge übergeben, ist der Rückgabewert die geänderte Zeichenfolge. Wenn Sie eine einspaltige Tabelle übergeben, die Zeichenfolgen enthält, ist der Rückgabewert eine einspaltige Tabelle mit geänderten Zeichenfolgen. Mehrspaltige Tabellen können in einspaltige Tabellen umgeformt werden, wie unter Arbeiten mit Tabellen beschrieben.

Syntax

Replace( String, StartingPosition, NumberOfCharacters, NewString )

  • Zeichenfolge: erforderlich. Die zu verarbeitende Zeichenfolge
  • Anfangsposition: erforderlich. Zeichenposition, ab der ersetzt werden soll. Das erste Zeichen von String befindet sich an Position 1.
  • AnzahlDerZeichen: erforderlich. Die Anzahl der zu ersetzenden Zeichen in String
  • NeueZeichenfolge: erforderlich. Die Ersatzzeichenfolge. Die Anzahl der Zeichen in diesem Argument kann sich von dem NumberOfCharacters-Argument unterscheiden.

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

  • Zeichenfolge: erforderlich. Die zu verarbeitende Zeichenfolge
  • AlteZeichenfolge: erforderlich. Die zu ersetzende Zeichenfolge
  • NeueZeichenfolge: erforderlich. Die Ersatzzeichenfolge. AlteZeichenfolge und NeueZeichenfolge können unterschiedlich lang sein.
  • AnzahlDerInstanzen: optional. Standardmäßig wird die erste Instanz von OldString ersetzt. Wenn String mehr als eine Instanz enthält, können Sie angeben, welche Instanz ersetzt wird.

Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )

  • EinspaltigeTabelle: erforderlich. Eine einspaltige Tabelle mit Zeichenfolgen, die verarbeitet werden sollen.
  • Anfangsposition: erforderlich. Zeichenposition, ab der ersetzt werden soll. Das erste Zeichen einer jeden Zeichenfolge in der Tabelle ist an Position 1.
  • AnzahlDerZeichen: erforderlich. Die Zahl der zu ersetzenden Zeichen in jeder Zeichenfolge
  • NeueZeichenfolge: erforderlich. Die Ersatzzeichenfolge. Die Anzahl der Zeichen in diesem Argument kann sich von dem NumberOfCharacters-Argument unterscheiden.

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

  • EinspaltigeTabelle: erforderlich. Eine einspaltige Tabelle mit Zeichenfolgen, die verarbeitet werden sollen.
  • AlteZeichenfolge: erforderlich. Die zu ersetzende Zeichenfolge
  • NeueZeichenfolge: erforderlich. Die Ersatzzeichenfolge. AlteZeichenfolge und NeueZeichenfolge können unterschiedlich lang sein.
  • AnzahlDerInstanzen: optional. Standardmäßig wird die erste Instanz von OldString ersetzt. Wenn die Tabelle mehr als eine Instanz enthält, können Sie festlegen, welche Instanz ersetzt werden soll.