以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  字符串特定字符数量的判断  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126361)

--  作者:lur320
--  发布时间:2018/10/19 11:55:00
--  字符串特定字符数量的判断
Dim temlist2 As String
    temlist2=DecryptText(approv("checker1_date"),approv("PRindex") , "checkdate")\'\'\'审批日期解密
    Dim Datecheck2 As new List(of String)
    If temlist2<>"" Then
        Datecheck2.AddRange(temlist2.Split("|")) \'\'\'确认审批日期的个数
    End If


我发现addrange 在字符串Datecheck2 为1个日期的时候,也会变为2组。

例如 temlist2=“2019-1-1”
此时,Datecheck2.AddRange后,Datecheck2.count=2

后来,我想用“|”的数量来判断有多少个日期,所以问问,如何查找一个字符串里面,某一个字符出现的次数?


--  作者:有点蓝
--  发布时间:2018/10/19 12:04:00
--  
我测试没有问题,请具体说明你是如何测试的

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

如果是temlist2=“2019-1-1”肯定只有一个
如果是temlist2=“2019-1-1|” 或者temlist2=“|2019-1-1” 那就是2个了

--  作者:lur320
--  发布时间:2018/10/19 12:34:00
--  
我查了下代码,是下面这个情况。
temlist2=“|2019-1-1” 

另外,如何看字符串中 ,某个特定字符的数量?

--  作者:有点蓝
--  发布时间:2018/10/19 14:13:00
--  
举例说明,什么字符串,什么特定字符
--  作者:lur320
--  发布时间:2018/10/23 10:08:00
--  
例如:
dim aa as string
aa="qwebnausdnasidjionasdji|12312334n"
如何计算有多少个n?

--  作者:有点甜
--  发布时间:2018/10/23 12:09:00
--  
Dim aa As String = "qwebnausdnasidjionasdji|12312334n"
msgbox(aa.split("n").length-1)