首页> 基础笔记 >PHP基础学习 >PHP正则 PHP正则

PHP正则表达式介绍

作者:小萝卜 2019-08-17 浏览 840

简介正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。到目前为止,我们前面所用过的精确(文本)匹配也是一种正则表达式。

正则表达式简介:

正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。到目前为止,我们前面所用过的精确(文本)匹配也是一种正则表达式。

在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。

PHP中,正则表达式有三个作用:

匹配,也常常用于从字符串中析取信息。

 用新文本代替匹配文本。

 将一个字符串拆分为一组更小的信息块。

一个正则表达式中至少包含一个原子。

在PHP中有两套正则表达式函数库,两者功能相似,只是执行效率略有差异:

一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;

一套由POSIX(Portable Operating System Interface of Unix )扩展提供的。使用以“ereg_”为前缀命名的函数;

PCRE来源于Perl语言,而Perl是对字符串操作功能最强大的语言之一,PHP的最初版本就是由Perl开发的产品。

PCRE语法支持更多特性,比POSIX语法更强大。

 

 

 

 

 

很赞哦! (0)

文章评论

    高端网站建设