VB使用Unicode编码,任何字符(包括半角的字母、数字、符号及全角的汉字、符号等)都是占用两个字节的.
Len()
函数返回字符串的字符个数(要注意,一个汉字也是算作一个字符的)
比如:
LenB()
函数返回字符串的占用字节数
用法 RndString(xx) xx为随机数字长度
字符串包含数字和大小写字母,函数如下:
Function RndString(ByVal l As Integer) As String
Randomize()
Dim R, i As Integer
Dim S As Char
Dim returnStr As String
returnStr = ""
For i = 1 To l
End If
returnStr = returnStr ◆ S
Next
RndString = returnStr
End Function
统计某个字符的代码如下:
private
sub
command1_click()
dim
i
as
integer,
ccount
integer
for
=
to
len(text1)
if
mid(text1,
i,
"你所需要统计的字符"
then
◆
next
msgbox
"共有"
count
"个e"
end
使用一个单重的循环扫描这个字符串中的所有字符,对每一个字符的出现次数进行统计,最后输出每个字符的出现次数.
Private Sub Command1_Click()
s = InputBox("请输入一个英文字符串:")
For i = 1 To Len(s)
t = Asc(Mid(s, i, 1))
a(t) = a(t) ◆ 1
Next i
If a(i) 0 Then Print Chr(i); ":"; a(i)
End Sub
要改成这样;
for i = 1 to Len(s)
j = Mid(s,i,1)
select case j
case "a" to "z","A" to "Z"
C = C ◆ 1
D = D ◆ 1
CASE ELSE
M= M◆1
END SELECT
NEXT
首先保证窗体上有一个标签label1,一个按钮command1,一个文本框text1
Private?Sub?Command1_Click()
Dim?ii?As?Integer,?Ccount?As?Integer?
For?ii?=?1?To?Len(Text1)
If?Mid(Text1,?ii,?1)?=?"e"?Then?Ccount?=?Ccount?◆?1
Next?ii?
Label1.Caption?=?"共有"?Count?"个e"
End?Sub
扩展资料:
字符串函数(String processing function)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数,如C,pascal,Visual以及LotusScript中进行字符串拷贝,计算长度,字符查找等的函数.
Visual Basic
定位函数
InStr,InStrRev,InStrB
截取函数
Mid,Right,Left
替换函数
Replace
分割函数
Split
格式化输出
Format
比较函数
StrComp,Like
长度计算
Len,LenB
编码转换
StrConv
大小写转换
LCase,UCase
重复产生
String,Space
以上就是土嘎嘎小编为大家整理的vb.net字符串个数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!