很多PHP的新手,到了preg_match()函数这里就会犯迷糊,因为该函数的功能强大,本文希望可以帮你抓住重点
工具/原料
1
计算机
2
preg_match() PHP
方法/步骤
2
匹配模式:即,可以简单的理解为正则表达式,匹配的查询是按照该正则来验证的,符合则匹配成功。示例:$pattern = '/\d+/';以上就是一个匹配模式,
3
匹配模式的书写规则:匹配模式的书写主要包含两个部分,1、界定符(通常以斜杠开始和结束)2、正则规则
4
返回值:preg_match()函数是有返回值,匹配成功返回1,失败返回0。这个特性,让我们有了使用if()语句对匹配判断的机会
5
匹配规则:preg_match()函数只要匹配成功一次就会终止匹配,如果要匹配字符串所有符合正则规则的内容,需要使用preg_match_all()函数
6
实际案例:
7
预览匹配,
8
最后一个问题,什么是子组:在匹配模式中,包含中小括号中的即为子组,通常匹配的存储数据中,$arr[0]代表完整匹配,$arr[1]代笔第一个匹配的子组,$arr[2]代笔第二个匹配的子组,其他依次类推…
注意事项
1
需要有一定的正则基础
2
喜欢此经验,请投票和点赞
下一篇:邮箱正则表达式的分析