【php 常用 正则 表达式 匹配 符号 解释】教程文章相关的互联网学习教程文章

利用curl,正则表达式做的一个php蜘蛛抓取器【图】

凤网fcms内容管理系统get.php 抓取框架,对网页内容的分析处理并进行相关替换std.php 通用正则news_67_com.php 对http://news.67.com 的抓取分析器先抓列表,再抓内容页。还欠缺监控,统计,错误处理功能。个人觉得还是比较好玩。 include_once dirname(__FILE__) . '/std.php';$site = array( 'aname' => '中国娱乐网', 'domain' => 'news.67.com', 'dirname' => '目录名称,用于匹配基于目录不同的正文', ...

php正则过滤html标签、空格、换行符等的代码示例

/** desc:正则过滤html标签、空格、换行符等 link:bbs.it-home.org date:2013/2/23*/$str=preg_replace("/\s+/", " ", $str); //过滤多余回车$str=preg_replace("/$str=preg_replace("//si","",$str); //注释$str=preg_replace("//si","",$str); //过滤DOCTYPE$str=preg_replace("//si","",$str); //过滤html标签$str=preg_replace("//si","",$str); //过滤head标签$str=preg_replace("//si","",$str); //过滤meta标签$str=p...

php取图片路径的正则写法【图】

问题:从img src=""中取出这段内容,应该如何实现?问题: 从中取出这段内容,应该如何实现? 回答:

php模板函数的正则实现代码

function template($tpl = 'index',$dir = 'hello'){if(!file_exists($pd = TPL_PATH.$dir.'/'))@mkdir($pd,0777) or die("$pd目录创建失败");//如cache/tpl/hello/if(!file_exists($td = TPL.$dir.'/'))@mkdir($td,0777) or die("$td目录创建失败");//如data/tpl/hello/$t2p = $pd.$tpl.'.php';//模板文件正则转换后形成的php文件,如cache/tpl/hello/index.php$t2h = $td.$tpl.'.html';//html模板文件,如data/tpl/hello/index.ht...

替换字符串中第N次出现的字符,不用正则表达式

比如有一个字符串:$a=hello world hello pig hello cat hello dog hello small boy; 然后想将第3次出现的hello 改变成为good-bye,比如: hello world hello pig good-bye cat hello dog hello small boy; 这样的情况,我一时半会没找到PHP的内置函数,而且在要求不能使用正则表达式的情况下,就编写了这个简易的小函数,如果大家有好的内置函数推荐,欢迎留言:) 转自PHP面试题: http://phpmst.com/ /* * $text是输入的文本;...

正则提取style内容

preg_match_all(/style="([^"]*+)"/is, $html, $matches_style); preg_match_all(/style="([^"]*+)"/is, $html, $matches_style);

PHP身份证正则验证(兼容15,18位身份证)代码一例

php代码验证身份证号码的正确性,15位与18位的身份证均可以验证。有需要的朋友,可以参考学习下。完整代码如下。"北京",12=>"天津",13=>"河北",14=>"山西",15=>"内蒙古",21=>"辽宁",22=>"吉林",23=>"黑龙江",31=>"上海", 32=>"江苏",33=>"浙江",34=>"安徽",35=>"福建",36=>"江西",37=>"山东",41=>"河南",42=>"湖北",43=>"湖南",44=>"广东",45=>"广西", 46=>"海南",50=>"重庆",51=>"四川",52=>"贵州",53=>"云南",54=>"西藏",61=>"陕...

PHP正则匹配获取URL中域名的代码

用php的正则表达式来获取URL中的域名,举了两个小例子,简单而实用,有需要的朋友,快来看看吧。URL 一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行定位。 对象分组: ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(?([^#]*))?(#(.*))? 12 3 4 5 6 7 8 9 例1,输出URL数据为:%s\n",var_export( $rr ,TRUE));/*各分组如下$1 = http:$2 = http$3 = //bbs.it-home.org$4 = bbs.i...

PHP正则过滤文章中图片的方法【图】

$txt="程序员之家_bbs.it-home.org";$pattern='//;$str="用空白替换";$txt=preg_replace($pattern,$str,$txt);$str = preg_replace(~<img(.*?)>~s,,$str); //$str是要过滤的文章内容。?>以上就是本节php 教程的内容,再一次感受到php 正则的强大威力。

PHP正则取图片路径的例子

/** * 正则取图片路径 * by http://bbs.it-home.org*/$pattern="//";$str='';preg_match_all($pattern,$str,$match);print_r($match);/*1 (?s) 代表 Pattern.DOTALL,也就是匹配换行,允许 img里出现在多行2 .*?代表非贪婪匹配任意字符,直到后面的条件出现3 ?: 代表这个匹配但不被捕获,也就是不在结果出现 [\.gif|\.jpg] 是或者的意思*/?> 即然说到了php 正则,大家可以参考下之前的文章: php正则表达式完全教程六 php正则表达式...

php正则操作img中任意属性(取属性,正则替换等)【图】

$as_message = preg_replace(\'//i\', "", $as_message);$as_message = preg_replace(\'//i\', "", $as_message);?> 另一种固定图片的js方法: 数据库内容字段中存储的是原图的路径(当然还有其他文字内容啦,内容里插图时,存的是图片路径),但前台想使用缩略图,以下是网上找到的详细解决方法,参考其解决了我的问题。/* 正则取图片img标记中的任意属性 搜集整理 程序员之家 http://bbs.it-home.org*/$word = \'111 22 中国人...

php正则判断url地址并自动转换为超链接的实现代码

为大家介绍一段php代码,用于判断url地址并自动转换为超链接,在一段字符串中用正则表达式匹配出url,在将url转换为超链接,点击可访问地址。有需要的朋友参考下吧。代码如下:

php正则匹配汉字的二个例子

为大家介绍几个php中用正则匹配汉字的小例子,方便大家学习参考,例子还是很不错的,有兴趣的朋友参考下吧。php正则匹配汉字! /^[\x{4e00}-\x{9fa5}]+$/u 用正则匹配,不同编码,不同程序语言,都会有不同,应该正确理解与应用,不然不仅得不到想要的结果,还会错误百出哦。 1、一个utf-8编码的例子:2、一个包含gbk,gb2312的例子:您输入的[".$str."]含有违法字符"; } else { echo "您输入的[".$str."]完全合法,通过!"; } } ?>建...

php匹配任何网址的正则表达式

有兴趣的朋友,可以找个软件,测试下这段代码的性能。 再好的正则,如何性能太差,也是不建议使用的哦。