替換字符串中的指定子串。
StringReplace ( "字符串", "搜索串" 或 起始位置, "替換串" [, 數(shù)量 [, 區(qū)分大小寫]] )
參數(shù)
字符串 | 目標字符串。 |
搜索串 | 要搜索(并替換)的子串,或者是開始執(zhí)行替換操作的字符位置。 |
替換串 | 替換字符串。 |
數(shù)量 | [可選參數(shù)] 指定替換搜索串的次數(shù)。 0 = 所有搜索串都將被替換(默認) [若 數(shù)量 < 0 也表示替換所有實例] |
區(qū)分大小寫 | [可選參數(shù)] 指定搜索操作是否要區(qū)分大小寫。 0 = 不區(qū)分大小寫(默認) 1 = 區(qū)分大小寫 |
返回值
返回替換后的字符串,替換操作的次數(shù)保存在宏 @extended 中。
注意
搜索/替換操作是從左到右執(zhí)行的,因此 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, "替換操作次數(shù):", $numreplacements)