统计字数函数太差
文章的字数统计!
在网上只找到一个可以统计英文文章的函数,如下:
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
不知道哦,那么难,帮顶吧。
作者主页: