如何高效掌握PHP正则表达式的核心技巧与精华?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2411个文字,预计阅读时间需要10分钟。
PHP正则表达式的部分示例:
1. 匹配一个单词连续出现的所有位置: /(\w+)/
2.匹配所有字母字符:
/[a-z]+/3.匹配任意字符(除了换行符):
/./4.匹配数字:
/\d/5.匹配任意非数字字符:
/\D/6.匹配任意空白字符:
/\s/7.匹配任意非空白字符:
/\S/php正则表达式的部分例子
正则表达式 说明
/b([a-z]+) 1b/gi 一个单词连续出现的位置
/(w+)://([^/:]+)(:d*)?([^# ]*)/ 将一个URL解析为协议、域、端口及相对路径
/^(?:Chapter|Section) [1-9][0-9]{0,1}$/ 定位章节的位置
/[-a-z]/ A至z共26个字母再加一个-号。
/terb/ 可匹配chapter,而不能terminal
/Bapt/ 可匹配chapter,而不能aptitude
/Windows(?=95 |98 |NT )/ 可匹配Windows95或Windows98或WindowsNT,当找到一个匹配后,从Windows后面开始进行下一次
本节介绍php正则表达式的匹配规则
1. 基本模式匹配
一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。
本文共计2411个文字,预计阅读时间需要10分钟。
PHP正则表达式的部分示例:
1. 匹配一个单词连续出现的所有位置: /(\w+)/
2.匹配所有字母字符:
/[a-z]+/3.匹配任意字符(除了换行符):
/./4.匹配数字:
/\d/5.匹配任意非数字字符:
/\D/6.匹配任意空白字符:
/\s/7.匹配任意非空白字符:
/\S/php正则表达式的部分例子
正则表达式 说明
/b([a-z]+) 1b/gi 一个单词连续出现的位置
/(w+)://([^/:]+)(:d*)?([^# ]*)/ 将一个URL解析为协议、域、端口及相对路径
/^(?:Chapter|Section) [1-9][0-9]{0,1}$/ 定位章节的位置
/[-a-z]/ A至z共26个字母再加一个-号。
/terb/ 可匹配chapter,而不能terminal
/Bapt/ 可匹配chapter,而不能aptitude
/Windows(?=95 |98 |NT )/ 可匹配Windows95或Windows98或WindowsNT,当找到一个匹配后,从Windows后面开始进行下一次
本节介绍php正则表达式的匹配规则
1. 基本模式匹配
一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。

