PHP正则表达式简介

更新时间:2019-09-04 14:57:12 来源:青锋建站 作者:青锋建网站
        PHP正则表达式是用于描述字符排列模式一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。到目前为止,我们前面所用过的精确(文本)匹配也是一种正则表达式。以下是青锋建站给大家分享的PHP中正则表达式的一些介绍。

PHP正则表达式

  在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。在PHP程序语言中,通常将模式表达式(即正则表达式)包含在两个反斜线“/”之间,如“/apple/”。用户只要把需要匹配的模式内容放入定界之间即可。如果使用一个没有特殊字符的正则表达式,相当于纯文本搜索,使用strstr( )函数也可达到同样的效果。

PHP正则表达式函数库

  在PHP中有两套正则表达式函数库,两者功能相似,只是执行效率略有差异:
一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;
一套由POSIX(Portable Operation System interface)扩展提供的。使用以“ereg_”为前缀命名的函数;
使用正则表达式的原因之一,是在典型的搜索和替换操作中,只能对确切文字进行匹配,对象动态文本的搜索就有困难了,甚至是不可能的。
/^-?d+$|^-?0[xX][da-fA-F]+$/    
/^[0-9a-zA-Z_-]+@[0-9a-zA-Z_-]+(.[0-9a-zA-Z_-]+){0,3}]$/

PHP正则表达式作用

  正则表达式较重要和较有用的角色是验证用户数据的有效性检查。
PHP中,正则表达式有三个作用:
1、匹配,也常常用于从字符串中析取信息。
2、用新文本代替匹配文本。
3、将一个字符串拆分为一组更小的信息块。
  以上就是青锋建站给大家分享的PHP中正则表达式的一些介绍。青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销,PHP网站建设开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。

转载请注明来源网址:青锋建站-http://www.sjzphp.com/webdis/phperl.html

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有