(七)php参考手册---正则表达式
来源:互联网 发布:40mac全灭 圆盘是生物 编辑:程序博客网 时间:2024/06/16 04:07
正则表达式语法
规则:字符串两边加“/”
匹配函数:preg_match(正则,str)返回值真为1,否则返回0
正则表达式中的元素
- +:>1个
- *:0个或多个
- ?:0个或1个
- .:匹配任意一个字符
- .*:0个或多个任意字符
- {n}:表示n个前导字符
- {n,}:至少n个前导字符
- $:一般在正则表达式尾部,表示尾部匹配
- ^:表示头部匹配,一版在表达式的头部
- |:条件选择符,其中一个匹配即可。
- ():包围一个字符分组,可以用\1\2来提取组
- [ ]:表示任意一个即可
- [ ^abc ]:表示不包含中括号中的字符
- \w:表示[a-zA-Z0-9]
- \W:和\w相反
- \d:[0-9]
- \D:\d相反
- \s:包含空白字符
- \S:不包含空白字符
- \b表示到达单词的边界
- \B没有到达边界
修饰符
- i:完成不区分大消息而的搜索
- m:多行识别
- x:忽略正则中的空白
- A:强制从头开始匹配
- U:禁止贪婪匹配,只跟踪到最近的一个匹配符并结束。
函数
- preg_grep(mode,array)搜索数组中相匹配的字符串,返回数组
- preg_match(mode,string)搜索模式,最后返回的是真或者假(1或0)
- preg_match_all(mode,string,
out)匹配全局,将字符串的所有匹配得到的结果放入一个数组 out中。 - preg_quote()在么个对于正则表达式有特殊含义的字符前插入一个反斜杠,特殊字符包括($^*()+={}[]|\:<>)
- preg_replace(mode,替换的string,被替换的string)搜做到所有匹配然后替换
- preg_split(mode,string)用正则表达式进行分割
阅读全文
0 0
- (七)php参考手册---正则表达式
- (七)php参考手册---字符串
- [转]正则表达式参考手册(Mini版)
- 正则表达式 参考手册
- 正则表达式参考手册
- 正则表达式参考手册
- 个人PHP学习笔记(七)--正则表达式
- 正则表达式规则(七)
- 正则表达式(php)
- 自学篇-正则表达式(七)
- 正则表达式学习(七)重复匹配
- javaScript笔记 (七) 正则表达式
- 正则表达式-嵌入条件(七)
- 正则表达式使用指南七
- PHP 正则表达式 (preg_match)
- php正则表达式(手册)
- PHP正则表达式(2)
- C#字符串和正则表达式参考手册 小结
- 学习笔记23-Python正则表达式
- loadrunner的分析结果图显示没有适用于当前设置的数据
- C#与C++对应的类型
- 【技术】NGUI官网示例2-interaction
- 人脸识别
- (七)php参考手册---正则表达式
- Python核心编程第三版练习参考(第一章:正则表达式)
- 2017亚洲乐园及景点博览会会刊(参展商名录)
- Android 中Message,MessageQueue,Looper,Handler详解+实例
- 修改linux系统主机名
- Linux udev 动态管理Oracle ASM磁盘-实验
- k-means算法Python实现
- 虚拟机中Centos7设置网络代理
- lintcode:有效回文串