Skip to content

Replace

返回一个字符串,该字符串是字符串表达式从起始位置(默认为1)开始的子字符串,其中指定的子字符串已被另一个子字符串替换了指定的次数。

语法:Replace( expression, find, replace [ , start [ , count [ , compare ] ] ] )

expression
必需 包含要替换子字符串的字符串表达式。
find
必需 要搜索的子字符串。
replace
必需 替换子字符串。
start
可选 要搜索和返回的expression子字符串的起始位置。如果省略,则假定为1。
count
可选 要执行的子字符串替换次数。如果省略,默认值为-1,表示进行所有可能的替换。
compare
可选 数值,指示在计算子字符串时使用的比较类型。参见下面的设置。

compare参数可以取以下值:

常量描述
vbUseCompareOption-1使用Option Compare语句的设置进行比较。
vbBinaryCompare0执行二进制比较。
vbTextCompare1执行文本比较。

返回值:

条节Replace返回值
expression为零长度零长度字符串(""
expressionNull出错。
find为零长度expression的副本。
replace为零长度删除所有find出现的expression副本。
start > Len(expression)零长度字符串。字符串替换从start指示的位置开始。
count为0expression的副本。

Replace函数的返回值是一个进行了替换的字符串,从start指定的位置开始,到expression字符串的末尾结束。它不是原始字符串从头到尾的副本。

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有