Replace
Ersätter en serie tecken i angiven text med ersättningstext.
Format
Replace ( text ; start ; antal tecken ; ersättningstext )
Parametrar
text
– ett textuttryck eller textfält.
start
– valfritt numeriskt uttryck eller ett fält som innehåller ett tal som motsvarar startpositionen i text
antal tecken
– valfritt numeriskt uttryck eller ett fält som innehåller ett tal som motsvarar antalet tecken som ska tas bort från texten
ersättningstext
– valfritt textuttryck eller fält som innehåller texten som ska ersätta den ursprungliga strängen.
Returnerad datatyp
text
Ursprungsversion
6.0 eller tidigare
Beskrivning
Teckenersättningen i text
börjar vid teckenpositionen start
och fortsätter med det antal tecken som anges av antal tecken
. Jämför detta med funktionen Substitute.
Exempel 1
Replace ( "1234567" ; 5 ; 1 ; "X" )
returnerar 1234X67.
Replace ( "1234567" ; 5 ; 1 ; "XX" )
returnerar 1234XX67.
Replace ( "1234567" ; 5 ; 2 ; "X" )
returnerar 1234X7.
Replace ( "1234567" ; 5 ; 0 ; "X" )
returnerar 1234X567.
Exempel 2
Replace ( "Vilhelm" ; 3 ; 4 ; "MIN TEXT" )
returnerar ViMIN TEXTm.
Exempel 3
Replace ( Telefonnummer ; 1 ; 3 ; "415" )
returnerar 415-555-9054, om telefonnummerfältet innehåller 408-555-9054.