相关文章参见:
https://www.111cn.net/Develop/read_article.asp?id=22695
本文在此基础上进行了一些添加,加了几个适合中文网站的FUNCTION进去,可能还有些没有补充进去,有感兴趣的朋友可以再在此基础上加一点FUNCTION进去,不过可别忘记分享一下!
class StringOperations
 '****************************************************************************
 '' @功能说明: 把字符串换为char型数组
 '' @参数说明:  - str [string]: 需要转换的字符串
 '' @返回值:   - [Array] Char型数组
 '****************************************************************************
 public function toCharArray(byVal str)
  redim charArray(len(str))
  for i = 1 to len(str)
   charArray(i-1) = Mid(str,i,1)
  next
  toCharArray = charArray
 end function
 
 '****************************************************************************
 '' @功能说明: 把一个数组转换成一个字符串
 '' @参数说明:  - arr [Array]: 需要转换的数据
 '' @返回值:   - [string] 字符串
 '****************************************************************************
 public function arrayToString(byVal arr)
  for i = 0 to UBound(arr)
   strObj = strObj & arr(i)
  next
  arrayToString = strObj
 end function
 
 '****************************************************************************
 '' @功能说明: 检查源字符串str是否以chars开头
 '' @参数说明:  - str [string]: 源字符串
 '' @参数说明:  - chars [string]: 比较的字符/字符串
 '' @返回值:   - [bool] 
 '****************************************************************************
 public function startsWith(byVal str, chars)
  if Left(str,len(chars)) = chars then
   startsWith = true
  else
   startsWith = false
  end if
 end function
 
 '****************************************************************************
 '' @功能说明: 检查源字符串str是否以chars结尾
 '' @参数说明:  - str [string]: 源字符串