永发信息网

VB 怎么提取指定字符中的内容

答案:2  悬赏:70  手机版
解决时间 2021-03-26 19:04
VB 怎么提取指定字符中的内容
最佳答案
Dim Ystr As String
Dim Tstr() As String
Dim n As Integer
Dim YesNo As Boolean
Dim Lstr As String
Dim i As Integer

Ystr = "iegiuhrjknbe.walhio[jkgshaugui]bhsagyueajbdnbs,u[kauyuibaqjbcu]nbagajshvbhj[我啊不能兼顾噶额级别]jhasbdjhjaehujhejb[你看历史回顾IU感激不尽安静]hi回去啊U价格比较昂贵醋意[bjkhajhiuqahilhg]nbjklsabhjkbj"
n = 0
YesNo = False
For i = 1 To Len(Ystr)
If Not YesNo Then
If Mid(Ystr, i, 1) = "[" Then
Lstr = Mid(Ystr, i, 1)
YesNo = True
End If
Else
Lstr = Lstr & Mid(Ystr, i, 1)
If Mid(Ystr, i, 1) = "]" Then
n = n + 1
ReDim Preserve Tstr(n) As String
Tstr(n) = Lstr
YesNo = False
End If
End If
Next i

For i = 1 To UBound(Tstr)
Debug.Print Tstr(i)
Next i
全部回答
Private Sub Command1_Click()
Dim str As String, i As Long, strs() As String
str = "iegiuhrjknbe.walhio[jkgshaugui]bhsagyueajbdnbs,u[kauyuibaqjbcu]nbagajshvbhj[我啊不能兼顾噶额级别]jhasbdjhjaehujhejb[你看历史回顾IU感激不尽安静]hi回去啊U价格比较昂贵醋意[bjkhajhiuqahilhg]nbjklsabhjkbj"
strs() = Split(str, "[")
For i = 1 To UBound(strs)
Debug.Print Left(strs(i), InStr(strs(i), "]") - 1)
Next i
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
连子和银耳怎样做好吃
泰兴生育保险报销
不论物体的质量多大,只要物体的尺寸跟物体的
歇后语在哪里呀?
读了“李四光名字的由来”这篇课文以后,你受
深圳市南山区中山园路1001号TCL国际E城科技大
哪里的茉莉花茶最好最有名?
密宗有多少宗?都是怎么修的?
尊敬的用户,您的账户当前可用余额为0元,已累
手机塑料软壳变黄怎么
what the fuc k man
幼儿园想画出自己的梦想
小学生缩句
内衣包多少胸才掉不出来
汉口火车站可以乘坐d367 不
推荐资讯
小锅怎么调啊。我家的小锅怎么没一个节目啊?
四样物品价格分别是8元、6元、9元30元买两样
深圳摄影公司
食用碱用什么代替
春秋战国的周阳城在什么地方?
VB的For语句,如果在循环体中想中止本次循环,
女人有大姨妈,为什么母羊没有大姨妈?
你们会相信兄弟情谊吗?当兄弟有难我该不该帮
请问董这东西的师傅们,这件陶器大概是什么年
jojo的奇妙冒险ova动画岸边露伴一动不动
麦迪35秒13分,在NBA历史上到底有多么神奇
托福阅读可以先看完所有题再做吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?