ASP用正则表达式如何取出HTML网页中TABLE中每一个单元格里的文字

ASP用正则表达式如何取出HTML网页中TABLE中每一个单元格里的文字,第1张

我用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表格数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9582899.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存