PHP 正则表达式基本语法和使用方法
一、实验环境
1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP
7.1.0 。
2、文本编辑器:Sublime Text3。
二、主要技术
正则表达式(regular expression)是一种表示方式,最早在
LINUX 被当做一种搜索算法应用在编辑器中,后来被广泛应用,不
仅 PHP 脚本支持正则表达式,Perl、C#、Java 以及 JavaScript
和 MySQL 也 对 正 则 表 达 式 支 持 。 在 PHP 中 支 持 PCRE(Perl
Compatible Regular Expression) 和 POSIX(Portable
Operation System interface)两套正则表达式处理函数,两套函
数库功能相似,在执行效率上 PCRE 略占优势,因此自 PHP 5.3.0 版
本以后 POSIX 正则表达式拓展被摒弃。本实验主要讲解 PHP 7.1.0
中 PCRE 正则表达式的基本语法规则以及使用方法。
三、基本语法规则
使用与 Perl 正则表达式,通常需要将模式表达式放入定界符之
间,理论上任何字符都可以当做定界符,但是人们习惯上用“/”作
为定界符。正则表达式是描述了一种字符串匹配的模式,由原子、
元字符、和修正模式三个部分组成。
1、原子
原子是正则表达式最基本的组成单位,每个正则匹配模式中至