您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

统计字数函数太差

文章的字数统计!

在网上只找到一个可以统计英文文章的函数,如下:

Function WordCount(strInput)
  Dim strTemp
  strTemp = Replace(strInput, vbTab, " ")
  strTemp = Replace(strTemp, vbCr, " ")
  strTemp = Replace(strTemp, vbLf, " ")
  ' 删除字首字尾空格
  strTemp = Trim(strTemp)
  ' 替换为一个空格
  Do While InStr(1, strTemp, "  ", 1) <> 0
   strTemp = Replace(strTemp, "  ", " ")
  Loop
'使用生成数组,再计算数组上界方法统计字数
  WordCount = UBound(Split(strTemp, " ", -1, 1)) +1
End Function

仔细分析一下,显然这个函数只能用来统计英文文章,对于中文是不适合的。中文文章字数的统计,应该怎么办呢?这真是个棘手的问题!

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

1 楼 站长 发表于 2005-7-29 From IP: 218.20.233.34
深蓝真是太善解人意了~ 点名表扬一下!
作者主页: http://www.ljf.cn
2 楼 everynight 发表于 2005-7-29 From IP: 219.137.251.252
是啊,谢谢深蓝
作者主页: 
3 楼 另外一个深蓝 发表于 2005-7-29 From IP: 219.133.224.216
二楼是不是接到俺的通知就立刻赶来了哦:)
作者主页: 
4 楼 站长 发表于 2005-7-29 From IP: 218.20.233.34
是啊! 这是我自己建设的新家,欢迎常来坐坐!
作者主页: http://www.ljf.cn
5 楼 everynight 发表于 2005-7-29 From IP: 202.116.69.30
你的blog搬这里来了?
作者主页: 
6 楼 另外一个深渊 发表于 2005-7-28 From IP: 61.141.150.221
不知道哦,那么难,帮顶吧。
作者主页: 
内容/Content