日期:2010-12-08 09:36:00 来源:本站整理
php中正则获得url函数preg_match[网站编程]
本文“php中正则获得url函数preg_match[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
下面操纵preg_match举了两个实例一个是获得指定区域内容,一个是获得内容中的url地址.
*/
$string="<b>example:</b><div align=left>this is a test</div>"; //定义字符串
$pattern="|<[^>]+>(.*)</[^>]+>|u"; //定义正则表达式情势
/*该匹配情势的意义是:以"<"开首背面跟1到多个不为">"的字符加上末尾内容;子情势中的".*"表示0到多个肆意字符,再加上以"<"开首背面跟1到多个不为">"的字符加上">"标记.*/
preg_match_all($pattern,$string,$out,preg_pattern_order); //举行preg_mathc_all处理
echo $out[0][0];
echo ",";
echo $out[0][1];
echo "<p>";
echo $out[1][0];
echo ",";
echo $out[1][1];
//实例二
//以下代码用于提取域名
$http="http://www.111cn.net"; //定义网址
preg_match("/^(http://)?([^/]+)/i",$http,$matches); //举行正则表达式匹配
$host=$matches[2]; //把后果数组元素赋值到变量
preg_match("/[^./]+.[^./]+$/",$host,$matches); //举行正则表达式匹配
echo "domain name is:{$matches[0]}n"; //输出后果域名
以上是“php中正则获得url函数preg_match[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论