博客列表 >正则表达式

正则表达式

ONEZERO
ONEZERO原创
2017年08月29日 22:00:01713浏览

preg_match(字符, 字符串) 匹配判断

preg_match_all(字符, 字符串, 返回数组); 按照模式匹配,并将结果返回到数组

------------------------- 元字符

1. 是否大小写敏感: 是

2. 为什么要加反斜杠: \s空格, s是字母

\s 空格    space

\S 非空格

\d 数字    decimal

\D 非数字

\w 单词    word

\W 非单词

.  匹配任意字符

[] 正字符组

[^]负字符组

------------------------- 量词 匹配最近的标识符

{n}   精确匹配n位

{n,m} 匹配n到m个, n和m是正整数 n<m

{n,}  匹配至少n个

?     匹配0或1个

*     匹配0到多个

+     匹配1到多个(正整数)

------------------------- 转义符

\     转义特殊字符

\n    匹配换行符

\t    匹配制表符

\v    匹配垂直制表符

\r    匹配回车

\f    匹配换页

------------------------- 定界符

^     匹配开头

$     匹配结尾

\b    匹配边界

\B    匹配非边界

------------------------- 修饰符

i     忽略大小写 ignore

U     非贪婪模式(懒惰模式) Ungreedy


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
ONEZERO2018-01-02 09:28:382楼
5555555555555555555
ONEZERO2018-01-02 09:27:301楼
111111111111111111