爱程序网

正则这个小东东

来源: 阅读:

需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的。

比如模版引擎解析模版、垃圾敏感信息过滤等等。

一般这种情况,我们用正则按我们的规则去匹配preg_match、替换preg_replace。

但一般的应用中,无非是些数据库CRUD,正则摆弄的机会很少。

根据前面说的,两种场景:统计分析,用匹配;处理用替换。

 

下面是对网上一篇文章的整理,写得很好,不得不转一下。http://e.v-get.com/w3c/PHP_preg_replace.html

其实,这篇文章可能只是他用于做seo的,但内容整理得确实很有诚意。

 

PHP preg_replace() 正则替换,与preg_match()只匹配一次不同,preg_replace() 默认就是替换所有符号匹配条件的内容。

 

preg_replace (正则表达式, 替换成, 字符串, 最大替换次数【默认-1,无数次】, 替换次数)

相关文章列表: