Compartir a través de


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) está pensado para su uso con lenguajes que usan el conjunto de caracteres de un solo byte (SBCS), mientras que ReplaceB está pensado para su uso con idiomas que usan el conjunto 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, ya sea de un solo byte o de doble byte, como 1, independientemente de cuál sea la configuración de idioma predeterminada.

ReplaceB cuenta cada carácter de doble byte como 2 cuando se ha habilitado la edición de un idioma que admite DBCS y, a continuación, se establece como el idioma predeterminado. De lo contrario, ReplaceB 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