真正意义上的过滤多余换行符仅留一行的php正则表达式

本文主要是讲一个过滤html或其他文本中多余换行,并保留其原有缩进规则的php正则表达式,这段表达式是我在做现有的我的博客中外链自助功能中网站快照用到的,目的就是过滤掉文本中多余的换行,让文件更小更规范,并且可以让数据库更小。我因为是在做一个网站的时候做的这个功能,因为是美工扒的别人的网站,但是里面有大量的多余换行,原来文件有8000多行,过滤后只有900多行,并且保持了代码的缩进。

正则过滤内容中除指定域名外的链接

不得不说正则是个十分强大的功能,有了他,让我们处理一些复杂的字符变的得心应手。其实所谓的程序无非都是对字符的处理,我之前也提到过,无非都是对字符的操作,所以,会了正则,会让你在做程序开发时多了一条很便捷的途径。这里我其实也用到了用正则匹配文章中的url,进行提取域名。

6

07-2012

php正则修改配置文件

php正则修改配置文件

很多时候,我们使用php的函数处理一些比较复杂的字符的时候会很头疼,因为你可能需要循环很多很多遍,还有用分割函数分割很多遍,有的时候还达不到效果,php默认的执行最长时间是30秒,可能这样的处理都不够用,需要改配置,但是这样真的不是很好,而为了解决这个问题,php引入了正则,php的正则有两种,这里我用的是perl语言中的,这也是php最通用最好用的正则方式。这里我总结了一个看兄弟连的视频的时候总结的一个正则修改配置文件的方法,这就是很多系统的系统设置中的功能,可以后台编辑配置文件。不过前提是你对文件有读写权限。