水晶报表中Replace方法的使用( Basic 语法和 Crystal 语法 )

重载  
  Replace   (inputString,   findString,   replaceString)    
  Replace   (inputString,   findString,   replaceString,   startPosition)    
  Replace   (inputString,   findString,   replaceString,   startPosition,   count)    
  Replace   (inputString,   findString,   replaceString,   startPosition,   count,   compare)    
  参数  
  inputString   是含有要替换的子串的字符串。    
  findString   是正在搜索的子串。    
  replaceString   是替换子串。    
  startPosition   是一个可选数字,用于表示   inputString   内子串搜索开始的位置。若省略,则使用   1。    
  count   是一个可选数字,表示要执行的子串替换的次数。若省略,则默认值为   -1,它表示执行所有可能的替换。    
  compare   是一个可选数字,用于表示在对子串求值时要使用的比较类型:    
  0   执行区分大小写的比较  
  1   执行不区分大小写的比较  
  如果省略,将执行区分大小写的比较。  
   
  返回  
  字符串值  
   
  操作  
  Replace   返回一个字符串,其中指定的子串已用另一个子串替换过指定的次数。作为一种可选方法,您也可以指定字符串开始替换的位置,并返回从该位置开始的字符串。  
   
  典型用法  
  用一个子串系统地替换字符串中的另一个子串。  
   
  示例  
  下列示例适用于   Basic   语法和   Crystal   语法。它们假定   inputString   是文本字符串“Monday   is   my   day   off.Can   we   meet   next   Monday?”。  
   
  Replace   (inputString,   "Monday",   "Wednesday")  
   
  返回“Wednesday   is   my   day   off.Can   we   meet   next   Wednesday?”。  
   
  Replace   (inputString,   "Monday",   "Wednesday",   23)  
   
  返回“Can   we   meet   next   Wednesday?”。该替换是从原始   inputString   的开始位置算起的第   23   个字符开始。返回的字符串是进行了替换的这部分字符串。  
   
  Replace   (inputString,   "Monday",   "Wednesday",   1,   1)  
   
  返回“Wednesday   is   my   day   off.Can   we   meet   next   Monday?”。只替换   1   次,它是从原始   inputString   的开始位置算起的第   1   个字符开始。因此,返回的字符串是进行了一次替换的原字符串。  
   
  Replace   (inputString,   "monday",   "Wednesday",   1,   -1,   0)  
   
  返回的字符串与   inputString   相同,它没有进行替换,这是因为使用了区分大小写的比较后没有找到与“monday”相匹配的字符串。  
   
  Replace   (inputString,   "monday",   "Wednesday",   1,   -1,   1)  
   
  返回   inputString,其中出现两次的“Monday”均由“Wednesday”替换。即“Wednesday   is   my   day   off.Can   we   meet   next   Wednesday?”。  
   
  注释  
  此函数的使用类似   Visual   Basic   的同名函数。    
  Replace   函数返回的值是一个字符串,该字符串被执行了指定的子串替换操作,替换是从   startPosition   指定的位置开始,inputString   字符串的末尾结束。它不是从头到尾完全复制了原字符串。

posted @ 2009-02-18 13:36  云海之上  阅读(1828)  评论(0编辑  收藏  举报