一个字符串"dasdas;dsadasads;sdds;sdsdsd;sdsdee;sdsdsd;dssdds"请问怎样得到其中有多少个";"。
解决方案 »
- 菜鸟级问题
- 从一张EXCEL并批量导出各个EXCEL表
- 一道简单的VB题目,帮忙看看,谢谢
- *******&&高手们进来捡分:ado得recordset得recordcount属性失效!!!&&************
- datagrid:当前行不可用!?
- 怎么测试到传送文件时的网速?
- 400分求助:有谁了解关于Windows怎样用imgeidt打开处理AWD文档办法吗
- ADODB.RECORDSET 的一个小问题
- 怎样删cookies呀?
- 如何判断一个UNICODE字符是日文、汉字、还是ASCII吗?
- 请问,是否有一函数?
- 长春有要ASP或者VB程序员的公司吗,最好能兼职的。并承接各类公司的ASP或者VB工程。
Dim strTmp As String, strArray() As String
strTmp = "dasdas;dsadasads;sdds;sdsdsd;sdsdee;sdsdsd;dssdds"
strArray = Split(strTmp, ";")
MsgBox UBound(strArray)
Erase strArray
End Sub
Function GetCnt(str1 As String, str2 As String)
Dim pos1
pos1 = InStr(str1, str2)
Do While pos1 <> 0
GetCnt = GetCnt + 1
pos1 = InStr(pos1 + 1, str1, str2)
Loop
End Function
Dim ss As String
Dim i As Integer
Dim i_Count As Integer
ss = "dasdas;dsadasads;sdds;sdsdsd;sdsdee;sdsdsd;dssdds"
i = 1
i_Count = 0
While i <> 0
i = InStr(i + 1, ss, ";")
i_Count = i_Count + 1
Wend
MsgBox i_Count - 1
End Sub
兄弟好方法。