文档章节

PHP中正则表达式回顾(1)

嗜学如命的小蚂蚁
 嗜学如命的小蚂蚁
发布于 2015/09/17 09:18
字数 346
阅读 218
收藏 0

    先复习一下php中常用的正则表达式常用函数。

    1. preg_match()和preg_match_all()

        int prag_match($pattern,$subject,可选参数$matchs);    只进行一次匹配,返回值0或者1,即匹配到的次数,将匹配到的值会放入第三个参数,是一个一维数组。

        int preg_match_all($pattern,$subject,可选参数$matchs); 进行全部匹配,返回值同样是匹配的次数,将匹配到的值放到第三个参数,是一个二维数组。

    2. preg_replace()和preg_filter()

        preg_replace($pattern正则,$replacement要替换成的内容,$subject目标内容);三个参数都可以是数组

        preg_filter(同上);同上

        这两个函数的一个区别就是,在用数组匹配的时候返回值,preg_filter()只返回替换到的值,而preg_replace()不管是否替换到都返回。

        preg_grep();只做匹配,不做替换,返回匹配到的值。等于是一个preg_filter()的一个功能缩小版。

    3. preg_split($pattern,$subject);

        不用多说,一个升级版本的explode()函数。

    4. preg_quote($str);

        可以将一个字符串中的正则表达式运算符进行转义。

        

        

© 著作权归作者所有

嗜学如命的小蚂蚁
粉丝 150
博文 161
码字总数 100864
作品 0
郑州
程序员
私信 提问
加载中

评论(0)

PHP中正则表达式回顾(4)--编写一个非常简单而且山寨的smarty模板引擎

PHP的正则表达式今天就结束了,遥想几年前初次接触的时候,感觉这玩意真心玩不转啊,而时至今日,感觉这也没有什么难以理解的,确实还是有很大进步的,尤其是对smarty模板引擎有了一个更为清...

嗜学如命的小蚂蚁
2015/09/20
229
0
grep用法简介之一

grep是Linux中个非常重要也是经常使用的文本搜索工具,最近又回顾学习了一遍,趁热自己总结一下。 Linux中关于grep的命令一共有三个(以centos6.4为例) grep :只支持基本正则表达式 egrep ...

bluezombiecn
2014/05/12
0
0
一篇文章教你搞定Python正则表达式

1. 正则表达式语法 1.1 字符与字符类 1 特殊字符:.^$?+*{}| 以上特殊字符要想使用字面值,必须使用进行转义 2 字符类 1. 包含在[]中的一个或者多个字符被称为字符类,字符类在匹配时如果没有...

急速奔跑中的蜗牛
2019/05/25
0
0
记录下emoji的处理

emoji表情是啥就不具体介绍了,主要记住一点就是emoji是使用4字节来表示的,具体的unicode码可以查看这里,所以在显示存储的时候就跟普通的字符大有不同。 项目中原先没有考虑到emoji表情的存...

LCZ777
2016/09/15
181
0
三篇文章入选 IBM dw 10 年经典文章

IBM 开发者社区 2009 Open source 专区最受欢迎内容 回顾网站近 10 年的历程,有些内容已成为经典,下面的列表就是经典奉献。 Eclipse 平台入门 Apache HTTP Server 与 Tomcat 的三种连接方式...

红薯
2010/01/14
1.3K
16

没有更多内容

加载失败,请刷新页面

加载更多

IntelliJ 如何找到项目中 Deprecated 的方法

在一个项目中,如果我们标记了某些元素为 Deprecated 的话,如何让我们能够快速找到? 简单来说,你可以对项目进行 Code Inspection。 选择 Analyze > Inspect Code 在弹出的对话框中,对整个...

honeymoose
今天
85
0
Java中的排序算法:冒泡排序

学习了一种新的排序算法:冒泡排序,冒泡排序是一种交换排序,指比较相邻的两个元素,如果前者比后者大,就交换位置,继续进行比较。 通过例子来实现: import java.util.Arrays; public cl...

北芷南姜
今天
73
0
OSChina 周五乱弹 —— 你不仅要背负工作,还要背负领导

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《Cold Rain》- AniFace 手机党少年们想听歌,请使劲儿戳(这里) @明月依稀 :露...

小小编辑
今天
396
3

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部