
我用javascript熟,懒得翻译成vbscript了。一样可以用:
把下面代码,复制到你的asp页面中。注意runat=server,如果没有这个会被当作业务脚本来执行。不论你用vbs或js写asp,都可以通过 getWeatherStr函数获得到你想要的字符串。参数str就是你上面写的那个table的html代码。
<script language="javascript" runat=”server“>
function getWeatherStr(str)
{
var reg=/<td>([\w\W]+)<\/td>/gi;
var a=strmatch(reg);
var result="";
for(var i=0;i<alength;i++)
{
result+="A"+(1+i)+"="+a[i]replace(reg,"$1")+"&";
}
result=resultsubstring(0,resultlength-1);
return result;
}
</script>
<td
class="()">()</td>
上面是表达式,到易语言环境里面要处理下引号的问题你懂的。
然后创建一个变量,类型为正则表达式,再创建一个变量,类型为搜索结果。正则表达式先使用创建()方法,然后后面的 *** 作记得不太清楚了,手头没有易语言环境对了!记着取子匹配文本,取第二个括号里的内容才是你想要的哦。
LS用取文本中间的思想也是可以的。
LZ跟我一样,XML的解析我也用正则,用来不用XML解析的类(难道这是强迫症!)
纯手打,希望采纳。如果有问题还可以追问!
思路可能是用get_all方法得到IHTMLElementCollection,调用tags,指定名称为table,得到一个新的IHTMLElementCollection,然后遍历IHTMLElementCollection,得到IHTMLTable等类型的数据
以上就是关于ASP用正则表达式如何取出HTML网页中TABLE中每一个单元格里的文字全部的内容,包括:ASP用正则表达式如何取出HTML网页中TABLE中每一个单元格里的文字、求人帮忙写易语言的正则表达式,提取html的table td中内容、怎么通过IHTMLDocument2提取网页中的Table表格数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)