目录
索引 🔎︎

# Replace 函数

将某个字符串替换为其他字符串。

### 语法:

Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as Long [, Compare As Boolean]]]

### 返回值:

字符串

### 参数:

「文本」: 要修改的任意字符串表达式。

「搜索字符串」:要搜索的任意字符串表达式。

「替换字符串」: 用来替换找到的搜索字符串的任意字符串表达式。

Start: Numeric expression that indicates the character position where the search starts and also the start of the substring to be returned.

「计数」: 执行替换的最大次数。

「比较」:可选的布尔表达式，定义比较的类型。此参数的值可以是 TRUE 或 FALSE。默认值 TRUE 指不区分大小写的文本比较。值 FALSE 指区分大小写的二进制比较。您也可以使用 0 表示 FALSE，或用 1 表示 TRUE。

### 错误代码:

5 无效的过程调用

### 示例:

            msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE)'返回「aB$cnnbnn」
            REM 含义: 应替换「b」，但只替换小写的
            REM * 「b」 (参数 6), 即第二次出现的「b」
            REM * 只替换第一次 (尊重大小写) 出现的地方 (参数 5)
            msgbox replace ("ABCDEFGHI", "E", "*", 4)
            REM returns D*FGHI because the search starts at position 4, which is also the start of the returned string.