购买服务 会员注册 会员登录
  设为首页 加入收藏 联系我们
Welcome to WebXml.com.cn
Web Services 网站建设 域名交易 服务支持 下载中心 信息资讯 联系我们 返回首页
 
服务支持 - Web Services

看 Split 和 Replace 函数怎样计算字数

www.WebXml.com.cn 发表日期:2008年10月09日 22:21 星期四
 

 

  给大家介绍一种方法,如果你还不知道,也许对你很有用哦。VB.NET中有这样一个函数,可以确定一个长字符串中的字数,在执行各种各样的字符串操作的时候是很有用的。

  给大家介绍一种方法,如果你还不知道,也许对你很有用哦。VB.NET中有这样一个函数,可以确定一个长字符串中的字数,在执行各种各样的字符串操作的时候是很有用的。

  Split函数使你能够将长字符串分离为单独的字;但是如果在字与字之间不止一个空格,Split就会返回一个错误的结果。为了防止这种情况发生,你可以在使用Split之前用Replace函数来替换多个空格的出现。列表A给出了一个例子。

  列表A


  Private Sub CountWords()

  Dim strTT As String = "It's a beautiful flower"

  Dim iCount As Integer

  Do While (strTT.IndexOf(Space(2)) >= 0)

  strTT = strTT.Replace(Space(2), Space(1))

  Loop

  iCount = Split(strTT, Space(1)).Length

  MsgBox(iCount.ToString())

  End Sub


  上面这个例子中,我们创建了字符串strTT,再将它设置成有多个字符的长字符串。然后,利用Replace函数来把出现的多个空格替换成一个空格。这样做是为了把字符串strText准备就绪,让你能够使用Split函数并提供正确的结果。接着,将strTT输入Split函数,并且得到了包括在字符串strTT中的字数。


  Private Sub CountWords()

  Dim strTT As String = "It's a beautiful flower" Dim iCount As Integer

  Do While (strTT.IndexOf(Space(2)) >= 0) strTT = strTT.Replace(Space(2), Space(1)) Loop

  iCount = Split(strTT, Space(1)).Length MsgBox(iCount.ToString())

  End Sub

 
 
 
关闭本窗口
 
请就此篇文章提供反馈:
很有帮助 没有帮助
9 8 7 6 5 4 3 2 1  
   
 
发表评论:
   
< 300中文字或< 600英文字符
 
WebXml.com.cn 声明:
  WebXml.com.cn 和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性(不包括在单独的书面协议项下 WebXml.com.cn 向您提供的任何服务),不作任何声明。所有该等文件及有关图形均 " 依样 " 提供,而不带任何性质的保证。也许这些文件已经过期,且 WebXml.com.cn 不承诺更新它们。WebXml.com.cn 和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于使用、销售、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,WebXml.com.cn 和/或其各供应商就任何问题而造成的损失不负任何责任。
 
 
 
WEB 服务 网站建设 域名交易 服务支持 下载中心 信息资讯 联系我们 首 页
版权所有 © 2006 - 2021 上海思集信息科技有限公司 保留所有权利        本站声明 Search powered by Google
Powered Asp.net 2.0