问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB 截取字符

发布网友 发布时间:2022-05-05 22:46

我来回答

6个回答

热心网友 时间:2022-06-28 06:02

1个text1,1个Command1
'把那些文字复制到text1 'Text1.MultiLine = True
Private Sub Command1_Click()
Dim i As Integer, j As Integer
Dim str1, str2
i = 1
str1 = Split(Text1.Text, "cropGrow value=")
For i = 1 To UBound(str1) '忽略掉下标为0的
str1(i) = Mid(str1(i), InStr(1, str1(i), """") + 1)
str1(i) = Left(str1(i), InStr(1, str1(i), """") - 1)
str2 = Split(str1(i), ",")
For j = 0 To UBound(str2) - 1 '忽略掉最后的2000000000
Debug.Print str2(j),
Next j
Debug.Print
Next i

End Sub

热心网友 时间:2022-06-28 06:03

Private Declare Function icePub_getSubString Lib "icePubDll.dll" (ByVal strText As String,ByVal strResult As String,ByVal strBegin As String,ByVal strEnd As String,ByVal startIndex As Integer) As Integer

Dim a2 As Integer
Dim strText As String
Dim strSubText As String

'strText="<body>"+vbCrLf +"<p>welcome~"+vbCrLf +"</body>"
'strText赋值成上边页面代码文本

strSubText=Space(1024+1)
a2=icePub_getSubString(strText,strSubText,"<cropGrow value=",",2000000000",0)
MsgBox strSubText

参考资料:http://bbs.icese.net/icepubdll/icePubDLL%bd%d2%c3%d820110713.pdf

热心网友 时间:2022-06-28 06:03

mid函数和len函数配使用就可以了,自己查一下

热心网友 时间:2022-06-28 06:04

用Split +一个循环可以解决

'strText赋值成上边页面代码文本

sp_str=split(strtext,",2000000000")

for i=0 to ubound(sp_str)-1
a1=instr(sp_str(i),"<cropGrow value=")+len("<cropGrow value=")'
list1.additem left(sp_str(i),len(sp_str(i))-a1) '加入list
next

热心网友 时间:2022-06-28 06:05

Sub GetStr(HtmlStr$, StrPublic$, StrBg$, StrEnd$)
On Error GoTo aa
Dim RltStr$

a = InStr(HtmlStr, StrPublic)

b = Mid(HtmlStr, a, Len(HtmlStr) - a)

Do While b > 0
c = InStr(b, StrBg): d = InStr(c + 1, b, StrEnd)

RltStr = Mid(b, c + Len(StrBg), d - c - Len(StrBg))
List1.AddItem RltStr

a = InStr(d, b, StrPublic)

b = Mid(b, a, Len(b) - a)

Loop
aa:
End Sub

Private Sub Command1_Click()
Dim HtmlStr$, StrPublic$, StrBg$, StrEnd$
HtmlStr = "你给出的源码"
StrPublic = "<cropGrow"
StrBg = "value="""
StrEnd = ",2000000000"
Call GetStr(HtmlStr, StrPublic, StrBg, StrEnd)
End Sub

热心网友 时间:2022-06-28 06:05

是只要这一行吗? 还是只要svchost.exe 开头,带个数字的都要?

只要这一行的代码:
新建工程,2个文本框,text1中放你上在这段文本,text2中显示找到的字符串:

Private Sub Command1_Click()
FindStrS = "svchost.exe"
FindStrE = "DcomLaunch,"

i = InStr(Text1, FindStrS)
If i > 0 Then
j = InStr(i + 1, Text1, FindStrE)
If j > 0 Then Text2 = Mid(Text1, i, j - i) & FindStrE
End If
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这种情况需要准备什么样的证据才能保证维权成功,关于个人知识产权方面... 侵犯著作权罪成立的条件是什么 网站被抄袭,怎么办?官网网页内容抄袭引发的法律问题 版权申请哪家性价比高? 著作权侵权损害如何赔偿 瓷砖划痕怎么处理方法 地板砖划痕怎么去除十种方法 关于梦幻西游转区的一些问题。懂的进。 茶叶泡水发苦的原因茶叶泡水发苦是什么原因 ...那又怎么样?从化学角度讲不也是那种分子起的作 广东联通手机卡能不在所属地营业厅补办吗? vb如何截取字符串中的指定字符 广州联通卡异地能补办吗 VB中截取字符串问题 广州的联通卡 可以在外地补吗? VB 截取字符串的内容 vb 截取字符串 VB简单截取字符串 VB截取指定字符串 VB截取字符串 vb如何截取字符串 VB的字符串截取函数 vb 截取字符串函数 vb编程怎么截取字符串? 微信好友删除了怎么找回,不记得他和名字了? 微信这个流量怎么弄不了了,怎么用这个赚钱 微信好友误删,现在不知道也没有电话号码怎么找回? 把微信好友删除了!我怎么找回他的微信!没有记住,也没有手机号 商家开通支付宝收款码收钱时要扣续费吗,商家提现要收手续费吗??? 你好支付宝现在商家用自己的收款码收款有手续费没有? 想问问广东的大王联通卡可以在其他省份的营业厅补办吗 广州的联通卡 可以在外地补吗?有人知道么 vb中的left$提取字符串函数问题,急,谢谢啦 VB 里边如何用Mid 从指定的字符串截取到结尾 如何将QQ会话窗口分开 梦到.奶奶活了在做洗菜 无力偿还贷款要坐牢吗儿子的网贷逾期还不了,银行卡被*,直系亲属旳也被限? 一部微电影女主角叫小雅,是个小偷,求好人帮忙,告诉我。 微电影北漂女孩小雅从酒吧出来时候那首背景DJ曲子叫什么名字? 微电影北漂女孩小雅从酒吧出来时候那首背景DJ曲子叫什么名字!可以去听下 邵武哪有帮人拍MTV的? lol阿狸的配音你受得了吗 报告老板第二季 第四集演赵默笙的人是谁啊 韩国电影在葬礼上几帮人猛砍又下着雨的,是什么电影 脸上有很多脂肪粒怎么办 苹果台式电脑怎么关屏幕? 苹果imac一体机能不能只关屏幕不关电脑? 苹果电脑一体机voicevoer怎么关闭 苹果电脑一体机,默认的网页,如何使这些打开的网页放在一个网页里面。 怎么使用云翼网盘?