String str
if str的第六个字符等于1 then
msgBox "成功"
else
msgBox "失败"
end if如何取得字符串中某一特定的字符或字符串,如上面的例子。
if str的第六个字符等于1 then
msgBox "成功"
else
msgBox "失败"
end if如何取得字符串中某一特定的字符或字符串,如上面的例子。
解决方案 »
- vb中采用映射路径出现的奇怪问题
- 最后一步啦~For i = 1 To .Rows - 1~达人帮忙看下谢谢(解决高分马上送上)
- 多个客户同时访问sqlserver数据库中一个表的问题,在线等
- 2000下开发的软件在98下的问题.
- 窗体最小化在VB中对应的事件是什么?
- 怎样将excel 文件导入到数据库?必须建ODBC数据源?100分送
- 一个简单的问题
- 我用MSComm遇到问题
- 我的机子出问题了,可能是木马,开机就会连接到一个网址,在注册表的自动运行,启动组都写上了写上了这个程序,我把这些都删除,前把那个exe文件删除后,再次开机又全都写上了,帮帮忙吧.
- 我想写的东西能象request.form("xxx").item.value一样调出来!
- 求助,大量数据存储到文件中的问题(UP有分)
- 急!!寻求非WEB的Bug管理系统!!
if mid(str,6,1)="1" then
msgBox "成功"
else
msgBox "失败"
end if
第二个参数是位置,
第三个参数是长度
这种问题你一实践或调试就知道了。
Dim tOutInfoTable() As String
Dim tOutIndex As Long
Dim tOutInfo As String
tOutInfoTable() = Split("失败,成功", ",")
tOutIndex = CheckInfoGetByString("KiteGl", 6) And 1
tOutInfo = tOutInfoTable(tOutIndex)
MsgBox tOutInfo
End SubFunction CheckInfoGetByString(ByVal pString As String, Optional pStrIndex As Long = 1, Optional pCheckByte As Byte = &H6C) As Boolean
Dim tOutBool As Long
Dim tBytes() As Byte
tBytes() = pString
Dim tByteIndex As Long
tByteIndex = (pStrIndex - 1) * 2
tOutBool = Not CBool(pCheckByte Xor tBytes(tByteIndex))
CheckInfoGetByString = tOutBool
End Function