【怎么用正则获取到这个href?】教程文章相关的互联网学习教程文章

php怎么写获取两个标签内的内容的正则表达式啊?

请教,没学过php,但临时要用一下, 我要获取那个网页从 到之间的内容,但是preg_match和正则表达式我不会写。 麻烦大家了 回复讨论(解决方案) 参考 $p=#(.+?)#s;preg_match($p,$info,$m);echo $m[1]; 参考 $p=#(.+?)#s;preg_match($p,$info,$m);echo $m[1]; 谢谢,太谢谢了!!!1

采集获取,关于正则表达式的多条结果,只获取1条

采集获取,关于正则表达式的多条结果,只获取1条, 1 2 3 4 表达式 获取结果 /(.*?)/i 匹配多条出来。也就是所有。 有个疑问。 只获取第一条。 或者只获取最后一条。 这正则怎么写? 获取第一条,很多人认为会 /.*(.*?)/ 除开这种,还会有其他吗? 回复讨论(解决方案) 匹配第一条 用preg_match 不就行了 最后一条可以用 /(.*?)<\/li>\s*<\/ul>/ 匹配第一条 用preg...

询问一个正则:如何获取一个字符串中多个符合正则的片段

如题 举例说明:有一个字符串 啊实打实的萨菲@阿萨德 @非官方个 撒的发生的发的@风风光光 打发士大夫@abc 匹配以@开头以空格或者结尾为结尾的片段, 希望能得到 @阿萨德 @非官方个 @风风光光 @abc这四个结果(应该是在一个数组里吧) 这样的正则该如何写? 回复讨论(解决方案) $s=啊实打实的萨菲@阿萨德 @非官方个 撒的发生的发的@风风光光 打发士大夫@abc;preg_match_all(/@.+(\s|$)/U,$s,$m);print_r($m[0]); ...

正则获取各类URL的一级域名代码是否可行?

有许多网址, 类似abc.abc.com ,abc.com/abc ,www.abc.com.cn , abc.com.tw ,www.abc.co.uk ,www.abc.com.jp/abc.php/id=abc(id=abc后面还可以跟很长) 还有很多种情况,我希望可以是万能的。 如何用PHP正则获取所有网址的一级域名?获得结果为 abc.com,abc.com.cn, abc.co.uk? 情况比较复杂。我用下面的代码,大致可以判断,但是当域名里有com,net,org,gov,cc,biz,info,cn,co时,正则出的结果就有问题了。 比...

正则获取网页源码keyword和description,蛋有点疼

情况一: <META NAME="description" CONTENT="华尔街债券(bond.wswire.com) 是全球第一债券网站,为您提供全球债券市场最迅速最专业的债券资讯和全天候的债券理财、债券评级及报价服务, 华尔街债券覆盖交易所债券市场、银行间债券市场、银行同业拆借及公开市场等各方面的债券信息服务。华尔街债券汇聚多家顶级专业机构分析研究报告、每日两次的精确数据分析以及图文并茂的市况报道。"><META NAME="keywords" CONTENT="华尔街,...

静态url,用正则获取URL参数进行路由好还是htacess重写好?

大牛们都是怎么做的,请指点下 菜鸟认为 htacess唯一的坏处就是 服务器环境不支持htacess就傻眼了 win系统比较麻烦 正则获取呢, 调用的时候比较麻烦 比如一个url http://xxx.com/音乐/流行歌曲/中文/22.html 这种结构的 看上去比较美观 实际上 我只需要最后一个参数’22‘和倒数第二个‘中文’去查询数据库就可以,上级目录可以通过parent值往上爬得到。 如果目录深度不固定 如何获取最后一个...

请教各位大神改版后的四六级总分怎么用正则表达式获取(旧版的我会获取)

这是四六级网站 姓名: 赵阳 学校: 长春中医药大学 考试类别: 英语四级 准考证号: 220090132112529 考试时间: 2013年12月 总分: 0 听力: 000 阅读: 000 写作与翻译: 000 这是我的代码 $a = curl_exec($ch); $match="#(.*)#"; //$match="#(.*)#";preg_match_all($match,$a,$b);$yourname= $b...

求帮:php怎么用正则获取浮点数?

'tmap 116.123456,39.123456‘ tmap后面有空格, 我想获取116.123456 和39.123456两个浮点坐标,请问怎么用正则获取? 回复讨论(解决方案) $str = tmap 116.123456,39.123456;preg_match_all(/[^\s]+/, $str, $match);$numstr = $match[0][1];print_r(explode(,,$numstr)); Array ( [0] => 116.123456 [1] => 39.123456 ) $s = tmap 116.123456,39.123456;preg_match_all(/[\d.]+/, $s, $r...

怎么用正则获取到这个href?

我知道怎么正则出每个标题 preg_match_all(|black" title="(.*?)"|i,$info,$m); “甲子人文底蕴?美丽师大校园”摄影视频作品征集活动... 回复讨论(解决方案) 和你获取title是 一样的写一个正则就可以了 如果是获取一个样式页面 可以根据页面的标签 去获取 可以参考 写的非常简单 获取到的是一个数组 学习正则中 if (preg_match_all(/href="(.*)"/isU, $html, $match)) { print_r($match);}//匹配...

php正则表达式如何获取内容中的视频地址和标题急

例如文章内容包含以下链接地址: 这是mkv视频测试 这是mov视频测试 这是swf视频测试 这是avi视频测试 这是mp4视频测试 我想通过正则得到下面的结果: array( url => mkv_test.mkv, title => 这是mkv视频测试 ) array( url => mov_test.mov, title => 这是mov视频测试 ) array( url => swf_test.swf, title => 这是swf视频测试 ) …… 请问如何写正则,急求急求 回复讨论(解...

新手用正则表达式获取下列代码的具体时间,跪求

注册时间: 2014-09-09 12:53:37 要截取出具体的注册时间,求帮助怎么写正则表达式,谢谢! 回复讨论(解决方案) $s = <<<TXT注册时间:2014-09-09 12:53:37TXT;preg_match(/class="zh_p3">([^<]+)/, $s, $m);echo $m[1]; ([^<]+) 版主你好,就是这里我想知道<]这两个符号所代表的意思,[^这个是开始所以要和]配对么?新手在自学php,谢谢版主! 你至少得有一份手册 谢谢版主。。。因为就在看书,然...

正则表达式获取xml中的数据

20110524 13.82 13.94 13.79 13.85 20110525 13.82 13.86 13.58 13.60 这是xml的文件部分内容,就是从里面一个一个的取出value标签后面的值,最好还能得知有几个record。 就是可以应用到自己定义的函数里面,比如 function value($a,$b,$c,$d,$n){ ....... } for(i=1;i value($a,$b,$c,$d,$i); } 循环次数: 第一次实现value(13.82,13.94,13.79,13.85,...

获取https:到.jpg或者.gif的正则怎么写?即获取网络图片

获取https:到.jpg或者.gif的正则怎么写?即获取网络图片 回复讨论(解决方案) /https:.+?(\.jpg|\.gif)/is

PHP获取页面中所有链接的正则

总结了一个PHP获取页面中的所有链接的函数,函数代码如下:/**PHP获取页面中的所有链接*/function getPageLink($url){ set_time_limit(0); $html=file_get_contents($url); preg_match_all("/]+s*)href=([\"|]?)([^\">\s]+)([\"|]?)/ies",$html,$out); $arrLink=$out[3]; $arrUrl=parse_url($url); $dir=; if(isset($arrUrl[path])&&!empty($arrUrl[path])){ $dir=str_replace("\\","/",$dir=dirname($arrUrl[path])); if($dir==...

PHP正则获取字符串中数字

<?php $patterns = "/\d+/"; //第一种 //$patterns = "/\d/"; //第二种 $strs="left:0px;top:202px;width:90px;height:30px"; preg_match_all($patterns,$strs,$arr); print_r($arr); /***************运行结果*********************/ //第一种Array( [0] => Array ( [0] => 0 [1] => 202 [2] => 90 [3] => 30 ))//第二种Array( [0] => Arr...