WorksheetFunction.ReplaceB(String, Double, Double, String) Método

Definición

REPLACEB reemplaza parte de una cadena de texto, en función del número de bytes que especifique, por una cadena de texto diferente.

public:
 System::String ^ ReplaceB(System::String ^ Arg1, double Arg2, double Arg3, System::String ^ Arg4);
public string ReplaceB(string Arg1, double Arg2, double Arg3, string Arg4);
Public Function ReplaceB (Arg1 As String, Arg2 As Double, Arg3 As Double, Arg4 As String) As String

Parámetros

Arg1
String

Texto original: texto en el que se desea reemplazar algunos caracteres.

Arg2
Double

Número inicial: posición del carácter dentro del texto original que se desea reemplazar por el argumento de texto nuevo especificado.

Arg3
Double

Número de caracteres: número de caracteres del texto original que desea que REPLACE reemplace por el texto nuevo.

Arg4
String

Texto nuevo: texto que reemplazará los caracteres del argumento de texto original.

Devoluciones

Comentarios

Importante: Replace(String, Double, Double, String) se usa con idiomas que emplean un juego de caracteres de un byte (SBCS), mientras que "ReplaceB " se aplica a idiomas que usan juegos de caracteres de doble byte (DBCS). La configuración predeterminada de idioma del equipo influye en el valor devuelto de la siguiente manera:

Replace(String, Double, Double, String) Siempre cuenta cada carácter como 1, ya sea de un byte o de doble byte e independientemente de la configuración predeterminada de idioma.

ReplaceB cuenta cada carácter de doble byte como 2 si se ha habilitado la edición de un idioma que admita DBCS y posteriormente se establece como idioma predeterminado. De lo contrario, ReemplazarB cuenta cada carácter como 1.

Entre los idiomas que admiten DBCS se incluyen japonés, chino (simplificado), chino (tradicional) y coreano.

Se aplica a