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.
    

请支持我们!