全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 9439|回复: 4

求助大神们 正则表达式 preg_match_all

[复制链接]
发表于 2017-3-24 14:20:09 | 显示全部楼层 |阅读模式
20金钱

搜索结果里是这样:
<cite id="cacheresult_info_2">www.199999.com/&nbsp;
<cite id="cacheresult_info_3">www.193fff.com/&nbsp;
<cite id="cacheresult_info_*">www.1905.aaaa/&nbsp;
我要把网址弄出来。


preg_match_all ("|<cite id="cacheresult_info_(*?)/&nbsp;|is",$html1, $arr );

这个preg_match_all  的 正则表达式  要怎么写呀。  

正则表达式 不懂呀。

只是弄一个采搜索结果里的网址程序。

求助一下大神

懂的帮个忙哦。

最佳答案

查看完整内容

如果每个网址后面都是/
发表于 2017-3-24 14:20:10 | 显示全部楼层
  1. preg_match_all('/<cite\s+id=".+">(.+)&/iUs', $test, $arr);
复制代码

如果每个网址后面都是/
  1. preg_match_all('/<cite\s+id=".+">(.+)\//iUs', $test, $arr);
复制代码
发表于 2017-3-24 14:39:18 | 显示全部楼层
  1. %<cite id="cacheresult_info.*?>(.*?)\/&nbsp%sim
复制代码
 楼主| 发表于 2017-3-24 15:00:47 | 显示全部楼层
sora 发表于 2017-3-24 14:20
如果每个网址后面都是/

感谢。   测试了下可用。  

有的有,有的没有。   测试了下有结果了。  

这正则一直没搞明白。
 楼主| 发表于 2017-3-24 15:04:42 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 03:51 , Processed in 0.062879 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表