Php中的正则表达式

这篇文章主要介绍了关于Php中的正则表达式,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

简单介绍正则表达式及其作用

Ø 正则表达式的了解

n 正则表达式就是描述字符串排列模式的一种自定义语言规则

n 如果可以使用字符串处理函数完成的任务,就不要使用正则表达式

n 有一些复杂性的操作,只能用正则表达式

n 正则表达式也称为一种模式表达式

n 正则表达式就是通过具有特定规则的模式,在与输入的字符串信息进行比较、分割、查找、替换等操作

Ø 正则表达式的特点

n 正则表达式也是一个字符串

n 由具有特殊意义的字符串组成的字符串

n 具有一定编写规则,也是一种模式

n 看做是一种编程语言:是用一些特殊字符,按照规则编写出来一个字符串,形成一种模式

注意:如果正则表达式不和函数一起使用,则就是一个字符串,如果正则表达式放到某个函数中使用,才能发挥正则表达式的真正作用

Ø PHP中提供了两套正则表达式函数库

Posix扩展正则表达式ereg_开头的函数

perl兼容正则表达式preg_开头的函数

推荐使用prel 兼容正则表达式函数库

正则表达式的语法

Ø 正则定界符

Ø 正则表达式中的原子

Ø 正则表达式中的元字符

Ø 正则表达式的模式修正符

正则定界符

正则的定界符就是用来声明正则表达式边界的符号。

正则表达式常用的边界符为 /,实际上任何非数字字母以及反斜线\ 之外的任意字符都可以做正则表达式的边界符。

注意:一个完整的正则表达式有两个边界符

n 一个是字符串类型的引号边界符 ''

郑重声明:本文版权包含图片归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们(delete@yzlfxy.com)修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
昵称:
匿名发表
   
验证码: