永发信息网

ASP 循环截取同一页面中一个标签里的内容

答案:3  悬赏:60  手机版
解决时间 2021-03-28 20:17
  • 提问者网友:雨不眠的下
  • 2021-03-28 07:10
<P><A href="/lajfkldjf.html" target=_blank>kjakfljwi</A> <A href="/afafaff.html" target=_blank>dfjalsjfljlj</A>这里随便加一些字符进来 <A href="/cziewjefljslfj.html" target=_blank>wfklsjflkjfljlajdfljaflajlfj</A>我想加协查黑幕伸进</P><P><A href="/euwiuweuedjfj.html" target=_blank>dafjkalfjaljfalfj</A> <A href="/sfjliiklm.html" target=_blank>safabvbvb</A> </P>

像这样一段字符串 我想得到 其中的 所以链接 也就是得到
<A href="/lajfkldjf.html" target=_blank>kjakfljwi</A>
<A href="/afafaff.html" target=_blank>dfjalsjfljlj</A>
<A href="/cziewjefljslfj.html" target=_blank>wfklsjflkjfljlajdfljaflajlfj</A>
<A href="/euwiuweuedjfj.html" target=_blank>dafjkalfjaljfalfj</A>
<A href="/sfjliiklm.html" target=_blank>safabvbvb</A>
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2019-10-14 06:56
php 里是这样的 ,ASP 里正则肯定是一样用的 。你试试
正则表达式是:"/(<A\s?href=['|\"]?.+?<\/A>)/is" 我本地经过测试的 ,通过 。这样 ,我把 PHP 里怎样用列出来好吧 。你自己参照着对 ASP 用 。
<?
$html = "<P><A href='/lajfkldjf.html' target=_blank>kjakfljwi</A> <A href='/afafaff.html' target=_blank>dfjalsjfljlj</A>这里随便加一些字符进来 <A href='/cziewjefljslfj.html' target=_blank>wfklsjflkjfljlajdfljaflajlfj</A>我想加协查黑幕伸进</P><P><A href='/euwiuweuedjfj.html' target=_blank>dafjkalfjaljfalfj</A> <A href='/sfjliiklm.html' target=_blank>safabvbvb</A> </P>";
// 以上就是你给出的内容
preg_match_all("/(<A\s?href=['|\"]?.+?<\/A>)/is",$html,$out);
$res = $out[1];
print_r($res);
?>
这个数组 $res 打印出来之后就是取出来的内容 。
全部回答
  • 1楼网友:白昼之月
  • 2021-01-17 11:33
跟信息采集程序有点像! 再看看别人怎么说的。
  • 2楼网友:鸠书
  • 2021-01-24 07:16
<P><A href="/lajfkldjf.html" target=_blank>kjakfljwi</A> <A href="/afafaff.html" target=_blank>dfjalsjfljlj</A>这里随便加一些字符进来 <A href="/cziewjefljslfj.html" target=_blank>wfklsjflkjfljlajdfljaflajlfj</A>我想加协查黑幕伸进</P><P><A href="/euwiuweuedjfj.html" target=_blank>dafjkalfjaljfalfj</A> <A href="/sfjliiklm.html" target=_blank>safabvbvb</A> </P> <hr /> <div id="links_box"></div> <script> var arr = document.links; var links_box = document.getElementById("links_box"); for(i=0;i<arr.length;i++){ links_box.innerHTML += "<p>" + arr[i].innerHTML + "<br>" + arr[i].href + "</p>" } </script>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯