Sostituire una parte di una stringa di testo con un'altra stringa.

Descrizione

La funzione Replace identifica il testo da sostituire in base alla posizione iniziale e alla lunghezza.

La funzione Substitute identifica il testo da sostituire in base a una stringa. Se viene trovata più di una corrispondenza è possibile definire quale viene sostituita.

Se si passa una singola stringa, il valore restituito è la stringa modificata. Se si passa una tabella a colonna singola contenente stringhe, il valore restituito è una tabella a colonna singola di stringhe modificate. 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).

Sintassi

Replace( String, StartingPosition, NumberOfCharacters, NewString )

  • String: obbligatorio. Stringa su cui operare.
  • StartingPosition: obbligatorio. Posizione del carattere da cui iniziare la sostituzione. Il primo carattere di String corrisponde alla posizione 1.
  • NumberOfCharacters: obbligatorio. Numero di caratteri da sostituire in String.
  • NewString: obbligatorio. Stringa sostitutiva. Il numero di caratteri in questo argomento può essere diverso da quello dell'argomento NumberOfCharacters.

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

  • String: obbligatorio. Stringa su cui operare.
  • OldString: obbligatorio. Stringa da sostituire.
  • NewString: obbligatorio. Stringa sostitutiva. OldString e NewString possono avere lunghezze diverse.
  • InstanceNumber: facoltativo. Per impostazione predefinita viene sostituita la prima istanza di OldString. Se String contiene più di un'istanza, è possibile specificare l'istanza da sostituire.

Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )

  • TabellaAColonnaSingola - Obbligatorio. Una tabella a colonna singola di stringhe su cui operare.
  • StartingPosition: obbligatorio. Posizione del carattere da cui iniziare la sostituzione. Il primo carattere di ogni stringa nella tabella corrisponde alla posizione 1.
  • NumberOfCharacters: obbligatorio. Numero di caratteri da sostituire in ogni stringa.
  • NewString: obbligatorio. Stringa sostitutiva. Il numero di caratteri in questo argomento può essere diverso da quello dell'argomento NumberOfCharacters.

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

  • TabellaAColonnaSingola - Obbligatorio. Una tabella a colonna singola di stringhe su cui operare.
  • OldString: obbligatorio. Stringa da sostituire.
  • NewString: obbligatorio. Stringa sostitutiva. OldString e NewString possono avere lunghezze diverse.
  • InstanceNumber: facoltativo. Per impostazione predefinita viene sostituita la prima istanza di OldString. Se la tabella contiene più di un'istanza, è possibile specificare l'istanza da sostituire.