已经解决问题: 135858  未解决问题: 714 问题总数:136572
已解决

VB如何计算txt文档一行有多少字符?

悬赏0 | 提问者: | 等级:平民 | 积分:


VB如何计算txt文档一行有多少字符?
得分: 0 分 1 楼答案

回答者: | 等级:平民 | 积分:

  加分    


在VB中,Len()函数是将英文字符或汉字文符都当成一个字符对待,而LenB()函数是将英文字符或汉字文符都当成两个字符对待.这样的说法应该没有错吧.请看下面一个函数:作用是计算中英文混合的字符个数(英文算一个,中文算两个),

Public Function CharLen(ByVal paraStr As String) As Long

CharLen=LenB(StrConv(paraStr,vbFromUnicode))

End Function

=================================================

Dim a As String

a = "<ABCD>(#str1)</ABCD>(#strA)<EEE>(#strB)</EEE>"

a = Replace(Replace(Replace(a, "(#str1)", "HEHE"), "(#strA)", "HAHA"), "(#strB)", "HEIHEI")

MsgBox a

以上内容来源网络,仅供参考,本站不为其负任何责任,如有侵权我们立即删除!


问题分类

© CopyRight 2006-2009,CNZZAD.COM, Inc. All Rights Reserved 2.12MB 0.2763
鲁ICP备05001756号
站长中国群1:30492658 精致合租咨询群1:21445564