返回介绍

Function StringReplace

发布于 2020-03-05 18:21:32 字数 1843 浏览 1009 评论 0 收藏 0

StringReplace

替换字符串中的指定子串。

StringReplace ( "字符串", "搜索串" 或 起始位置, "替换串" [, 数量 [, 区分大小写]] )

参数

字符串 目标字符串。
搜索串 要搜索(并替换)的子串,或者是开始执行替换操作的字符位置。
替换串 替换字符串。
数量 [可选参数] 指定替换搜索串的次数。
0 = 所有搜索串都将被替换(默认) [若 数量 < 0 也表示替换所有实例]
区分大小写 [可选参数] 指定搜索操作是否要区分大小写。
0 = 不区分大小写(默认)
1 = 区分大小写

返回值

返回替换后的字符串,替换操作的次数保存在宏 @extended 中。

注意

搜索/替换操作是从左到右执行的,因此 StringReplace("aaa", "aa", "bb") 的返回值是 "bba"

若使用了 起始位置 这种替换方式则 数量区分大小写 将被忽略。若替换串无法保存则返回一个空字符串并把 @error 设为 1。

相关

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)


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文