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

返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。
2016-12-16 10:50
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
梦幻倩影
Rank: 5Rank: 5
等 级:职业侠客
威 望:8
帖 子:162
专家分:352
注 册:2016-8-19
收藏
得分:0 
还是利用这个函数,自己写段代码,将起始位置改为前一个0所在的位置,就可以查出下一个0所在位置
2016-12-16 15:00
梦幻倩影
Rank: 5Rank: 5
等 级:职业侠客
威 望:8
帖 子:162
专家分:352
注 册:2016-8-19
收藏
得分:0 
或者说来个遍历字串,全显示出来
2016-12-16 15:01
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:15 
程序代码:
        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")

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2016-12-16 18:53
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.020719 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved