码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2017-11-07 19:39:13      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:规则   字符串搜索   match   att   显示   class   符号   replace   span   

正则表达式:正则表达式是一种字符串搜索和匹配的工具。

正则表达式对目标进行匹配,把符合条件的结果显示出来。

 

pattern = 正则表达式  subject = 目标数据

 

 

preg_match($pattern,$subject,$array);

    $array查询结果集 只匹配一次,匹配到之后return返回匹配次数


preg_match_all($pattern,$subject,$array);

   $array查询结果集 只匹配全部,匹配到之后return返回匹配次数

 


preg_replace($pattern,$replacement,$subject);

  
preg_filter($pattern,$replacement,$subject);

$replacement 要替换的字符串  替换规则和替换内容和目标数据都可为数组  

preg_replace return会返回所有数据                                  
preg_filter return只会返回替换过的数据  


preg_grep($pattern,$subject)

  返回出符合匹配的结果


preg_split(
$pattern,$subject)
  以表达式分割目标数据并返回数组
 

preg_quote($subject )  

  给目标数据中的正则符号添加反斜线

  正则表达式特殊字符有: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -

 

 

正则函数匹配环境

  preg_match 用于表单验证

  preg_replace 用于词语过滤

 

 

正则表达式基本语法

 

 

 

正则表达式

标签:规则   字符串搜索   match   att   显示   class   符号   replace   span   

原文地址:http://www.cnblogs.com/1010wjf/p/7800381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!