QTP Replace
上一篇 /
下一篇 2013-04-28 16:34:46
/ 个人分类:QTP
Replace 函数
作用:返回字符串,其中指定数目的某子字符串被替换为另一个子字符串。
语法:
Replace (expression, find, replacewith[,
compare[, count[, start]]])。
|
参数。
expression:[必选项]字符串表达式包含要替代的子字符串。
find:[必选项]被搜索的子字符串。
replacewith:[必选项]用于替换的子字符串。
start:[可选项]expression中开始搜索子字符串的位置。如果省略,默认值为1。在和count关联时必须用。
count:[可选项]执行子字符串替换的数目。如果省略,默认值为-1,表示进行所有可能的替换。在和start关联时必须用。
compare:[可选项]在计算子字符串时使用的比较类型的数值。有关数值如表2-2所示。如果省略,缺省值为0,这意味着必须进行二进制比较。
表2-2
有关数值
常
数
|
值
|
描
述
|
vbBinaryCompare
|
0
|
执行二进制比较
|
vbTextCompare
|
1
|
执行文本比较
|
Replace返回值如表2-3所示
表2-3
Replace返回以下值
If
|
Replace返回
|
expression为零长度
|
零长度字符串("")
|
expression为Null
|
错误
|
find 为零长度
|
expression的副本
|
replacewith为零长度
|
expression的副本,其中删除了所有由find参数指定的内容
|
start > Len(expression)
|
零长度字符串
|
count为0
|
expression的副本
|
注:Replace函数的返回值是经过替换(从由start指定的位置开始到expression字符串的结尾)后的字符串,而不是原始字符串从开始至结尾的副本。
收藏
举报
TAG: