Search

与我们合作

我们专注:网站策划设计、网络多媒体传播、网站优化及网站营销、品牌策略与设计
主营业务:网站建设、移动端微信小程序开发、VI设计、网络运营、云产品·运维解决方案

有一个品牌项目想和我们谈谈吗?

您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与您取得联系。当然也欢迎您给我们写信或是打电话,让我们听到您的声音

您也可通过下列途径与我们取得联系:

地 址: 深圳.龙岗区大运软件小镇11栋3楼

电 话: 138 2888 4598 / 138 0880 9053

网 址: http://www.appvx.cn

快速提交您的需求 ↓

什么是PHP的正则表达式?

时间:2016-08-07 浏览:4085 编辑:深色多郎 来源:PHP网站设计

正则表达式是一种描述字符串结构的语法规则,是一个特定的格式化模式,可以匹配、替换、截取匹配的字串。对于用户来说,可能以前接触过DOS,如果想匹配当前文件夹下所有文本文件,可以输入“dir *.txt”命令,按Enter键后所有“.txt”文件都会被列出来。这里的“*.txt”即可理解为一个简单的正则表达式。

在学习正则表达式之前,我们先来了解一下正则表达式中的几个容易混洗的术语,这对学习正则表达式有很大的帮助。

grep:最初是ED编辑器中的一条命令,用来显示文件中特定的内容,后来成为一个独立的工具grep。

egrep:grep虽然不断地更新升级,但仍然无法跟上技术的脚步。为此,贝尔实验室推出了egrep。意为“扩展的grep”,这大大增强了正则表达式的能力。

POSIX(Portable Operating System Interface of Vnix,可移值操作系统接口):在grep发展的同时,其他一些开发人员也按照自己的喜好开发出了具有独特风格的版本。但问题也随之而来,有的程序支持某个元字符,而有的程序则不支持。因此就有了POSIX,POSIX是一系列标准,确保了造作系统之间的可移植性。但POSIX和SQL一样,没有成为最终的标准而只能作为一个参考。

Perl(Practical Extraction and Reporting Language,实际抽取与汇报语言):1987年,Larry Wall发布了Perl。在随后的7年时间里,Perl经历了从Perl 1到现在的Perl 5的发展,最终Perl成为了POSIX之后的另一个标准。

PCER:Perl的成功,让其他的开发人员在某种程度上要兼容Perl,包括C/C++、Java、Python等都有自己的正则表达式。1997年,Philip Hazel开发了PCRE库,这是兼容Perl正则表达式的一套正则引擎,其他开发人员可以将PCRE整合到自己的语言中,为用户提供丰富的正则功能。许多语言都使用PCRE,PHP正式其中之一。

本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
GO 欣赏案例
查看经典案例
在线咨询
电话咨询
0755-36630177
返回顶部
在线咨询 获取报价 电话咨询
获取报价
您的称呼:

*

您的电话:

*

您的邮箱:

*

提交 重置
重要的事情,电话里聊

接通客服

不方便的时候线上咨询,在线等哦