PHP正则表达式

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。比如注册用户时常常需要用户填写 E-mail、电话、生日之类的有特定格式的数据,为了避免用户胡乱填一些无效的数据,这时候就要用到正则表达式。

正则表达式是在处理文本数据时的一项重要而复杂的技术。许多语言包括 PERL、PHP、Python、JavaScript 等都支持使用正则表达式处理文本,而一些文本编辑器也使用正则表达式实现高级别的“搜索/替换”功能。

使用正则表达式的主要目的就是为了通过简单的办法来实现强大的功能。为了简单、有效而又不失强大,造成了正则表达式规则的复杂,构建正确、有效的正则表达式更是难度较大,所以想要学好正则表达式需要付出一些努力才行。

本章内容:
1. PHP正则表达式,看这一篇就够了
2. PHP preg_match():执行正则表达式匹配
3. PHP preg_match_all():执行全局正则表达式匹配
4. PHP preg_grep():检测与给定模式匹配的数组元素
5. PHP preg_replace():执行一个正则表达式的搜索和替换
6. PHP preg_filter():执行一个正则表达式的搜索和替换
7. PHP preg_split():使用正则表达式分割字符串
8. PHP preg_quote():对正则表达式进行转义