VB下统计字符串中所含某字符的个数

通过文本框输入一串字符,单击“统计”按钮,统计字符串中所含e字符的个数,并将结果通过label标签显示统计字符串中所含e字符的个数使用For循环语句实现程序的功能。... 通过文本框输入一串字符,单击“统计”按钮,统计字符串中所含e字符的个数,并将结果通过label标签显示统计字符串中所含e字符的个数

使用For循环语句实现程序的功能。
展开
 我来答
四舍五不入6
高粉答主

2019-10-07 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.2万
展开全部

首先保证窗体上有一个标签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

参考资料来源:百度百科-字符串函数

茵苗教育探索
2020-01-09 · TA获得超过3797个赞
知道大有可为答主
回答量:3053
采纳率:34%
帮助的人:195万
展开全部
<p>'  首先保证窗体上有一个标签label1,一个按钮command1,一个文本框text1</p>
<p>Private Sub Command1_Click()</p>
<p>    Dim ii As Integer, Ccount As Integer    </p>
<p>    For ii = 1 To Len(Text1)</p>
<p>        If Mid(Text1, ii, 1) = "e" Then Ccount = Ccount + 1</p>
<p>    Next ii    </p>
<p>    Label1.Caption = "共有" & Count & "个e"</p>
<p>End Sub</p>
<p></p>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巴哥泡泡
2009-09-28 · TA获得超过1040个赞
知道大有可为答主
回答量:1040
采纳率:0%
帮助的人:1140万
展开全部
n=(len(text1.text)-len(replace(text1.text,"e","")))/len("e")
如果E是变量,那么取消双引号!

如果要用FOR的形式
n=0
for i=1 to len(text1.text)-1
if mid(text1.text,i,len("e"))="e" then n=n+1
next i
label1.caption= n
同样如上!

或者
Dim a() As String
a = Split(Text1.Text, "e")
label1.caption= UBound(a)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hawking_xu
推荐于2017-12-15 · TA获得超过215个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:155万
展开全部

'  首先保证窗体上有一个标签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

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式