替换字符串中的指定子串。
StringReplace ( "字符串", "搜索串" 或 起始位置, "替换串" [, 数量 [, 区分大小写]] )
参数
| 字符串 | 目标字符串。 |
| 搜索串 | 要搜索(并替换)的子串,或者是开始执行替换操作的字符位置。 |
| 替换串 | 替换字符串。 |
| 数量 | [可选参数] 指定替换搜索串的次数。 0 = 所有搜索串都将被替换(默认) [若 数量 < 0 也表示替换所有实例] |
| 区分大小写 | [可选参数] 指定搜索操作是否要区分大小写。 0 = 不区分大小写(默认) 1 = 区分大小写 |
返回值
返回替换后的字符串,替换操作的次数保存在宏 @extended 中。
注意
搜索/替换操作是从左到右执行的,因此 StringReplace("aaa", "aa", "bb") 的返回值是 "bba"
相关
String, StringLeft, StringLen, StringLower, StringMid, StringRight, StringTrimLeft, StringTrimRight, StringUpper
示例
$text = StringReplace("this is a line of text", " ", "-")
$numreplacements = @extended
MsgBox(0, "替换后:", $text)
MsgBox(0, "替换操作次数:", $numreplacements)