Replace
Sustituye una cadena de caracteres del texto por textoDeSustitución.
Formato
Replace ( texto ; inicio ; númeroDeCaracteres ; textoDeSustitución )
Parámetros
texto
: cualquier expresión de texto o campo de texto.
inicio
: cualquier expresión numérica o campo que contenga un número que represente la posición inicial de texto
númeroDeCaracteres
: cualquier expresión numérica o campo que contenga un número que represente el número de caracteres para eliminar de un texto
textoDeSustitución
: cualquier expresión de texto o campo que contenga el texto para sustituir en la cadena original
Tipo de datos devuelto
texto
Se origina en
6.0 o anterior
Descripción
La sustitución de caracteres de texto
comienza en la posición del carácter de inicio
y continúa durante númeroDeCaracteres
caracteres. Compárese con la función Substitute.
Ejemplo 1
Replace ( "1234567" ; 5 ; 1 ; "X" )
devuelve 1234X67.
Replace ( "1234567" ; 5 ; 1 ; "XX" )
devuelve 1234XX67.
Replace ( "1234567" ; 5 ; 2 ; "X" )
devuelve 1234X7.
Replace ( "1234567" ; 5 ; 0 ; "X" )
devuelve 1234X567.
Ejemplo 2
Replace ( "William" ; 3 ; 4 ; "NUEVO TEXTO" )
devuelve WiNUEVO TEXTOm.
Ejemplo 3
Replace ( NúmeroTeléfono ; 1 ; 3 ; "415" )
devuelve 415-555-9054 si el campo NúmeroTeléfono contiene 408-555-9054.