| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7574 人关注过本帖
标题:指定字符在字符串中的个数以及位置数值
取消只看楼主 加入收藏
gowine
Rank: 2
等 级:论坛游民
帖 子:39
专家分:95
注 册:2016-4-10
结帖率:71.43%
收藏
已结贴  问题点数:20 回复次数:2 
指定字符在字符串中的个数以及位置数值
现在串口返回这样一组字符串“1,1,1,1,0,1,0,0,1,0,1,1,0,1,1”
请问用什么函数来求字符“0”在此字符串中的个数以及出现的位置数值。 不吝赐教!
搜索更多相关主题的帖子: 字符串 
2016-12-14 20:09
gowine
Rank: 2
等 级:论坛游民
帖 子:39
专家分:95
注 册:2016-4-10
收藏
得分:0 
以下是引用梦幻倩影在2016-12-16 10:50:17的发言:

InStr([start, ]string1, string2[, compare])

返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。

返回的字符串“1,1,1,1,0,1,0,0,1,0,1,1,0,1,1”中有5个字符“0”,如何知道每一个“0”出现的位置呢?
2016-12-16 12:43
gowine
Rank: 2
等 级:论坛游民
帖 子:39
专家分:95
注 册:2016-4-10
收藏
得分:0 
以下是引用不说也罢在2016-12-16 18:53:02的发言:

        Dim ss As String = "1,1,1,1,0,1,0,0,1,0,1,1,0,1,1"
        Dim ii As Integer = 0
        For i As Integer = 0 To ss.Replace(",", "").Length - 1
            If ss.Replace(",", "").Substring(i, 1) = "0" Then
                ii += 1
                MsgBox("第" & i + 1 & "位是个0")
            End If
        Next
        MsgBox("一共有" & ii & "个0")

群主,谢谢你,关键时刻总能体现你的洪荒援助之手。
2016-12-17 17:09
快速回复:指定字符在字符串中的个数以及位置数值
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039965 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved