Funzioni Replace e Substitute in PowerAppsReplace and Substitute functions in PowerApps

Sostituire una parte di una stringa di testo con un'altra stringa.Replace a portion of a string of text with another string.

DescrizioneDescription

La funzione Replace identifica il testo da sostituire in base alla posizione iniziale e alla lunghezza.The Replace function identifies the text to replace by starting position and length.

La funzione Substitute identifica il testo da sostituire in base a una stringa.The Substitute function identifies the text to replace by matching a string. Se viene trovata più di una corrispondenza è possibile definire quale viene sostituita.If more than one match is found, you can control which one is replaced.

Se si passa una singola stringa, il valore restituito è la stringa modificata.If you pass a single string, the return value is the modified string. Se si passa una tabella a colonna singola contenente stringhe, il valore restituito è una tabella a colonna singola di stringhe modificate.If you pass a single-column table that contains strings, the return value is a single-column table of modified strings. Se si dispone di una tabella a più colonne, è possibile trasformarla in una tabella a colonna singola, come descritto in Working with tables (Utilizzo delle tabelle).If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

SintassiSyntax

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

  • Stringa: obbligatorio.String - Required. Stringa su cui operare.The string to operate on.
  • StartingPosition: obbligatorio.StartingPosition - Required. Posizione del carattere da cui iniziare la sostituzione.Character position to start the replacement. Il primo carattere di String corrisponde alla posizione 1.The first character of String is at position 1.
  • NumberOfCharacters: obbligatorio.NumberOfCharacters - Required. Numero di caratteri da sostituire in String.The number of characters to replace in String.
  • NewString: obbligatorio.NewString - Required. Stringa sostitutiva.The replacement string. Il numero di caratteri in questo argomento può essere diverso da quello dell'argomento NumberOfCharacters.The number of characters in this argument can differ from the NumberOfCharacters argument.

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

  • Stringa: obbligatorio.String - Required. Stringa su cui operare.The string to operate on.
  • OldString: obbligatorio.OldString - Required. Stringa da sostituire.The string to replace.
  • NewString: obbligatorio.NewString - Required. Stringa sostitutiva.The replacement string. OldString e NewString possono avere lunghezze diverse.OldString and NewString can have different lengths.
  • InstanceNumber: facoltativo.InstanceNumber - Optional. Per impostazione predefinita viene sostituita la prima istanza di OldString.By default, the first instance of OldString is replaced. Se String contiene più di un'istanza, è possibile specificare l'istanza da sostituire.If String contains more than one instance, you can specify which instance to replace.

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

  • TabellaAColonnaSingola - Obbligatorio.SingleColumnTable - Required. Una tabella a colonna singola di stringhe su cui operare.A single-column table of strings to operate on.
  • StartingPosition: obbligatorio.StartingPosition - Required. Posizione del carattere da cui iniziare la sostituzione.Character position to start the replacement. Il primo carattere di ogni stringa nella tabella corrisponde alla posizione 1.The first character of each string in the table is at position 1.
  • NumeroCaratteri: obbligatorio.NumberOfCharacters - Required. Numero di caratteri da sostituire in ogni stringa.The number of characters to replace in each string.
  • NewString: obbligatorio.NewString - Required. Stringa sostitutiva.The replacement string. Il numero di caratteri in questo argomento può essere diverso da quello dell'argomento NumberOfCharacters.The number of characters in this argument can differ from the NumberOfCharacters argument.

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

  • TabellaAColonnaSingola - Obbligatorio.SingleColumnTable - Required. Una tabella a colonna singola di stringhe su cui operare.A single-column table of strings to operate on.
  • OldString: obbligatorio.OldString - Required. Stringa da sostituire.The string to replace.
  • NewString: obbligatorio.NewString - Required. Stringa sostitutiva.The replacement string. OldString e NewString possono avere lunghezze diverse.OldString and NewString can have different lengths.
  • InstanceNumber: facoltativo.InstanceNumber - Optional. Per impostazione predefinita viene sostituita la prima istanza di OldString.By default, the first instance of OldString is replaced. Se la tabella contiene più di un'istanza, è possibile specificare l'istanza da sostituire.If the table contains more than one instance, you can specify which instance to replace.