WorksheetFunction.ReplaceB(String, Double, Double, String) 方法

定义

REPLACEB 根据指定的字节数用一个文本字符串替换另一个文本字符串中的部分字符。

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

参数

Arg1
String

Old_text - 要替换其中部分字符的文本。

Arg2
Double

Start_num - 要用 new_text 替换的 old_text 中字符的位置。

Arg3
Double

Num_chars -(要让 REPLACE 用 new_text 替换的)old_text 中的字符的个数。

Arg4
String

New_text - 用于替换 old_text 中的字符的文本。

返回

注解

重要提示Replace(String, Double, Double, String) 适用于使用 SBCS) 单字节字符集 (语言,而 ReplaceB 用于使用双字节字符集 (DBCS) 的语言。 计算机上的默认语言设置会以下列方式影响返回值:

Replace(String, Double, Double, String) 无论默认语言设置是什么,始终将每个字符(无论是单字节还是双字节)计算为 1。

如果启用了支持 DBCS 的语言的编辑,然后将其设置为默认语言,则 ReplaceB 会将每个双字节字符计数为 2。 否则, ReplaceB 将每个字符计数为 1。

支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)和朝鲜语。

适用于