如 asdfsafjs其他内容dfjsdfksf GXX 需要读取内容1 ZWD 需要读取内容2 ZWD 需要读取内容3 ZWD 需要读取内容4 ZWD....需要读取内容n ZWD fadfsa其他内容dfjsdf
需要做个函数
txtzzzn=gettxt(n)
使得 txtzzzn=需要读取内容n其中 GXX为起始标志,ZWD为分割标志
需要做个函数
txtzzzn=gettxt(n)
使得 txtzzzn=需要读取内容n其中 GXX为起始标志,ZWD为分割标志
解决方案 »
- winsock 4K包分两次收是什么问题?
- 怎么样将treeview里的内容显示到listiew中
- 急求帮助:动态添加控件组后如何实现对控件组事件的实现?
- 使用MsComm控件,如何使得一次OnComm事件中能够收到大于8个字节的内容?
- 我已经将ListView控件的FlatScrollBar设为True了,为什么显示的还是标准的滚动条呢?
- 几个点能够定位一个椭圆,顶者有分
- 低级问题,如何使用API CallWindowProc???
- 怎样将ACCESS某一表格或DATAGRID导出为EXCEL文件?
- vb中的报表是如何做的能不能具体一点
- 我电脑起机无法自检,一直黑屏,请问是不是中了cih,如是该怎么办呢?
- 自动生成带日期的编号
- 大家帮忙看看
'增加一个文本框,将下面的示例数据复制至文本框,再增加一个按扭Command1
'示例数据:asdflksf前面随便是什么,也可能还有中文jsdjfsf ZWD 这里是需要读取的数据1 GXX ZWD 这里是需要读取的数据2 GXX ZWD 这里是需要读取的数据3 GXX ZWD 这里是需要读取的数据N GXX dfasdf后面随便什么,也有可能含有中文sdfsdfsdfsdafsdafOption ExplicitPrivate Sub Command1_Click()
MsgBox LoadData(3)
End SubPublic Function LoadData(ByVal Index As Long) As String
Dim StrData() As String
Dim StrData1() As String
Dim StrData2() As String
Dim Count As Long
Dim i As Long
StrData1 = Split(Text1.Text, "ZWD")
If UBound(StrData1) > 0 Then
For i = 0 To UBound(StrData1)
StrData2 = Split(StrData1(i), "GXX")
If UBound(StrData2) > 0 Then
Count = Count + 1
ReDim Preserve StrData(Count)
StrData(Count) = StrData2(0)
End If
Next
End If
If Index > Count Then
LoadData = "未找到数据"
Else
LoadData = StrData(Index)
End If
End Function
'晕.没有发现你问题的内[容变了,
'增加一个文本框,将下面的示例数据复制至文本框,再增加一个按扭Command1
'示例数据:如 asdfsafjs其他内容dfjsdfksf GXX 需要读取内容1 ZWD 需要读取内容2 ZWD 需要读取内容3 ZWD 需要读取内容4 ZWD....需要读取内容n ZWD fadfsa其他内容dfjsdf
Option ExplicitPrivate Sub Command1_Click()
MsgBox LoadData(1)
MsgBox LoadData(2)
MsgBox LoadData(3)
MsgBox LoadData(4)
MsgBox LoadData(5)
End SubPublic Function LoadData(ByVal Index As Long) As String
Dim StrData() As String
Dim StrData1() As String
Dim StrData2() As String
Dim Count As Long
Dim i As Long
StrData1 = Split(Text1.Text, "GXX")
If UBound(StrData1) > 0 Then
StrData2 = Split(StrData1(1), "ZWD")
If UBound(StrData2) > 0 Then
For i = 0 To UBound(StrData2)
Count = Count + 1
ReDim Preserve StrData(Count)
StrData(Count) = StrData2(i)
Next
End If
End If
If Index > Count Then
LoadData = "未找到数据"
Else
LoadData = StrData(Index)
End If
End Function