qgs163 发表于 2011-6-17 10:43:38

[已解决]如何提取a连接的文本

本帖最后由 qgs163 于 2011-6-17 13:18 编辑

如何从
<a href="javascript:void(0)" title="驴猫_嘛呢哄">驴猫_嘛呢哄 </a>
提取到驴猫_嘛呢哄 ,,求大侠指点。

wsfda 发表于 2011-6-17 10:56:43

IE类操作还没有深入研究,帮顶

annybaby 发表于 2011-6-17 11:22:16

回复 1# qgs163 (?<=title=").+(?=">)

komaau3 发表于 2011-6-17 12:07:27

标签内的文字自然是.innertext

大绯狼 发表于 2011-6-17 12:13:52

$s='<a href="javascript:void(0)" title="驴猫_嘛呢哄">驴猫_嘛呢哄 </a>'
$out=StringRegExp($s,'>([^<]+)<',3)
MsgBox(0,0,$out)
$out1=StringRegExpReplace($s,'<[^>]+>','')
MsgBox(0,0,$out1)直接正则也可。

qgs163 发表于 2011-6-17 12:28:18

本帖最后由 qgs163 于 2011-6-17 12:29 编辑

回复 5# 大绯狼

不会正则,我想做个采集所有的a连接的文本,,ie的就只有返回连接集合,,没返回文本集合的(或者是我不知道有)

qgs163 发表于 2011-6-17 12:30:50

回复 4# komaau3

innertext 的是返回所有的文本,,我只是想返回所有a连接的文本。{:face (229):}

qgs163 发表于 2011-6-17 13:17:37

$oInputs = _IETagNameGetCollection ($oIE, "a")
                For $oInput In $oInputs
                        MsgBox(0, "Form Input Type",   $oInput.title)
                Next

自己摸索解决了。

komaau3 发表于 2011-6-17 13:40:15

回复 7# qgs163

找到标签在innertext你用title的属性也行
页: [1]
查看完整版本: [已解决]如何提取a连接的文本