六、php正则表达式
来源:互联网 发布:淘宝卖家客户端下载 编辑:程序博客网 时间:2024/06/08 15:06
正则表达式是一种描述字符串结构的语法规则,是一个特定的格式化模式,既可以匹配、替换、截取匹配的字符串。
行定位符^(表示行的开始)和$(行的结尾)
单词定界符\b(匹配的字串不能是一个完整的单词,而是其他单词或字串的一部分)和\B(\b意思完全相反)
字符类[ ]:正则表达式是区分大小写的,如果要忽略大小写可使用方括号表达式“[ ]”。只要匹配的字符出现在方括号内,即可表示匹配成功。
选择字符|,我们可以理解为或。
连字符-。如 [ a-zA-Z ]
排除字符[^]:将^放到方括号中,表示排除的意思。
限定符(?*+{n,m})
点号字符(.):点字符可以匹配出换行符外的任意一个字符。
转义字符\
括号字符():小括号字符的第一个作用就是可以改变限定符的作用范围,第二个作用就是分组。
反向引用,就是依靠子表达式的“记忆”功能来匹配连续出现的字符串或字母。
POSIX扩展正则表达式函数
1、ereg()函数(区分大小写)和eregi()函数(不区分大小写)
验证变量是否合法
2、ereg_replace()函数和eregi_replace()函数
$ereg = 'tm';
$str = 'hello,tm,Tm,tM';
$rep_str = ereg_replace($sereg,'TM',$str);
3、split()函数和spliti()函数
分割字符串
PCRE兼容正则表达式函数
1、preg_grep()函数
匹配函数
2、preg_math()函数和preg_match_all()函数
匹配函数,把每次匹配的结构都将被存储到数组matches中。
preg_math()匹配成功后停止,而preg_match_all一直匹配下去。
3、preg_quote() 函数
将所有特殊字符进行自动转义
4、preg_replace() 函数
替换和查找字串
5、preg_replace_callback()函数
查找和替换字串。用回调函数来代替。
6、preg_split()函数
分割字符串
- 六、php正则表达式
- php正则表达式完全教程(六)
- PHP学习之路六(php与正则表达式)
- 正则表达式使用指南六
- Java正则表达式(六)
- 特性六、正则表达式
- 正则表达式(六)
- Java--正则表达式(六)
- 正则表达式规则(六)
- javascript(六)正则表达式
- php的正则表达式
- PHP 正则表达式资料
- PHP 正则表达式
- php正则表达式介绍
- PHP 正则表达式资料
- php之正则表达式
- PHP和正则表达式
- PHP常用正则表达式
- 三、php函数和编码规范
- 四、流程控制语句
- Android 6.0权限
- 五、字符串操作
- 第一天上传文章
- 六、php正则表达式
- 链表的逆置
- 11g中利用listagg函数实现自动拼接INSERT语句
- cocoapods 那些坑儿~卸载,重装,使用
- 各音视频格式文件下载地址清单分享
- SQLite数据库的使用详解2
- 关于android 5.0转场动画的学习
- Bash on Windows 搭建ESP32开发环境
- Windows PE导出表编程3(暴力覆盖导出函数)