Ersätt en del av en textsträng med en annan sträng.

Beskrivning

Funktionen Replace identifierar den text som ska ersättas genom att starta position och längd.

Funktionen Substitute identifierar texten som ska ersättas genom att matcha en sträng. Du kan styra vilken som ersätts om det finns fler än en matchning.

Om du skickar en enkel sträng är returvärdet den ändrade strängen. Om du överför en tabell med en enda kolumn som innehåller strängar, är det returnerade värdet en tabell med en kolumn med ändrade strängar. Om du har en tabell med flera kolumner kan du omforma den till en tabell med en kolumn, så som beskrivs i Arbeta med tabeller.

Syntax

Replace( String, StartingPosition, NumberOfCharacters, NewString )

  • String – Krävs. Strängen som ska användas.
  • StartingPosition – obligatoriskt. Teckenposition för att starta ersättningen. Det första tecknet i String är vid position 1.
  • NumberOfCharacters – Krävs. Antalet tecken som ska ersättas i String.
  • NewString – Krävs. Ersättningssträngen. Antalet tecken i det här argumentet kan skilja sig från argumentet NumberOfCharacters.

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

  • String – Krävs. Strängen som ska användas.
  • OldString – obligatoriskt. Strängen som ska ersättas.
  • NewString – Krävs. Ersättningssträngen. OldString och NewString kan ha olika längd.
  • InstanceNumber – valfritt. Som standard ersätts den första instansen av OldString. Om String innehåller fler än en instans kan du ange vilken instans som ska ersättas.

Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )

  • SingleColumnTable – obligatoriskt. En tabell med en kolumn med strängar som ska behandlas.
  • StartingPosition – obligatoriskt. Teckenposition för att starta ersättningen. Det första tecknet i varje sträng i tabellen är vid position 1.
  • NumberOfCharacters – Krävs. Antalet tecken som ska ersättas i varje sträng.
  • NewString – Krävs. Ersättningssträngen. Antalet tecken i det här argumentet kan skilja sig från argumentet NumberOfCharacters.

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

  • SingleColumnTable – obligatoriskt. En tabell med en kolumn med strängar som ska behandlas.
  • OldString – obligatoriskt. Strängen som ska ersättas.
  • NewString – Krävs. Ersättningssträngen. OldString och NewString kan ha olika längd.
  • InstanceNumber – valfritt. Som standard ersätts den första instansen av OldString. Om tabellen innehåller fler än en instans kan du ange vilken instans som ska ersättas.