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为零长度

零长度字符串("")

expressionNull

错误

find 为零长度

expression的副本

replacewith为零长度

expression的副本,其中删除了所有由find参数指定的内容

start > Len(expression)

零长度字符串

count0

expression的副本

  注:Replace函数的返回值是经过替换(从由start指定的位置开始到expression字符串的结尾)后的字符串,而不是原始字符串从开始至结尾的副本。


TAG:

 

评分:0

我来说两句

Open Toolbar