定界符 /
元字符 +(1,+&)
*(0,+&)
?(0,1)
s 单个空格,包含Tab
S 单个空格之外的所有字符
d 0-9数字
w 字母、数字、下划线
W 除w之外的字符
字位符 ^ 目标字符串开头
$ 目标字符串结尾
b 目标字符串开头或结尾
B 目标字符串开头和结尾边界之间
指定某一范围
[A-Z][a-z][0-9]
同时与多种模式相匹配
100|test|hello
否定符 ^
子模式匹配 ()
位数匹配 {}
eg:
(s*) 连续空格
[s*] 空格或*
s{3} 3个空格
s[1,3] 1-3个空格
(0-9) '0-9'本身
[0-9] 匹配数字
{1-9} 写法错误
相关函数:
preg_match 匹配
preg_quote 转义
preg_split 分隔
preg_replace 替换
preg_grep 条目
- 还没有人评论,欢迎说说您的想法!