php preg_match_all正则匹配字符串所有连接地址

php教程 preg_match_all正则匹配字符串所有连接地址
*/

$str ='<a href="http://www.a.com/2010/11-15/5.html">4</a>
  <a href="http://www.b.com/2010/11-15/6.html">5</a>
  <a href="http://www.b.com/2010/11-15/1.html">6</a>

  ';

$ymd=date("y")."/".date("m-d");
$b = preg_match_all('/<a href="(.*?)com/'.$ymd.'(.*?)html">(.*?)</a>/',$a,$c,preg_set_order);

/*

int preg_match_all ( string $pattern , string $subject , array &$matches [, int $flags [, int $offset ]] );搜索所有匹配正则表达式的模式并提出给予他们在比赛中受的标志指定的顺序。第一场比赛后发现,随后的搜查是继续从最后一场比赛结束。

更多详细内容请查看:http://www.111cn.net/phper/php-cy/33670.htm

时间: 2024-10-23 10:04:42

php preg_match_all正则匹配字符串所有连接地址的相关文章

PHP 正则匹配字符串URL地址与域名代码

匹配域名有以下的格式要求: 1.域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母.标号中除连字符(-)外不能使用其他的标点符号. 2.各级域名之间用实点(.)连接,三级域名的长度不能超过20个字符. 3.由多个标号组成的完整域名总共不超过255个字符.   所以匹配域名的正则要 1.由英文数字 和 "_"组成    [-a-z0-9] 2.每级要以"."连接 3.三级不能域名长度不超过20 {1,20}   测试如下格式:  代码如

php利用preg_match_all()正则获取字符串中指定参数链接地址

程序代码 <?php  $html = <<<HTML   <a href="http://www.111cn.net /?source=2008hao123banner">a1</a>   <a href="http://www.111cn.net /?source=2009hao123banner">a2</a> HTML;  // echo $html; $m = array(); pre

PHP正则匹配字符串中的中文

我们先要明白 中文双字节字符编码范围 1. GBK (GB2312/GB18030) x00-xff GBK双字节编码范围 x20-x7f ASCII xa1-xff 中文 gb2312 x80-xff 中文 gbk 2. UTF-8 (Unicode) u4e00-u9fa5 (中文) x3130-x318F (韩文 xAC00-xD7A3 (韩文) u0800-u4e00 (日文) 获取指定的中文与字符 例1  代码如下 复制代码 <?php $str = '正则如何匹配中文字在某中文字符串

php正则匹配字符串中js文件例子

将一个网页里面所有引入的js文件都匹配出来,在php中用正则表达式来实现,方式如下: <?php  header("Content-type:text/html;charset=utf-8");  //匹配一个网页中引入的js文件  $pageContent = file_get_contents('http://www.daixiaorui.com/cat_2.html');  preg_match_all('/<script.*?src\s*=\s*[\"|\

php正则匹配字符串中是否有日期数据

 代码如下 复制代码 <?php if(preg_match("/d{4}-d{2}-d{2}/","开始大幅拉萨大家2012-02-02 12:12:12舍得离开房间")){ echo 'ye'; }else{ echo 'no'; } ?>

preg_match正则匹配的字符串

例 preg_match_all正则匹配字符串所有连接地址  代码如下 复制代码 $str ='<a href="http://www.a.com/2010/11-15/5.html">4</a>   <a href="http://www.b.com/2010/11-15/6.html">5</a>   <a href="http://www.b.com/2010/11-15/1.html"

asp 获取字符串中url地址函数

asp教程 获取字符串中url地址函数 本文章提供了三款利用asp的正则获取字符串中url地址自定义函数哦,三个方法的实现原理都是获取以http开的url地址哦. on error goto z dim url,key,wwwname url=request.servervariables("server_name") if instr(url,".")>0 then key=split(url,".") wwwname=key(0) ww

sql中生成查询的模糊匹配字符串_MsSql

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_Sql]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_Sql] GO if exists (select * from dbo.sysobjects where id = object_id(N'[序数表]') and OBJECTPROPERTY(id, N'IsUserTa

sql中生成查询的模糊匹配字符串

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_Sql]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_Sql] GO if exists (select * from dbo.sysobjects where id = object_id(N'[序数表]') and OBJECTPROPERTY(id, N'IsUserTa